updated: swap checks for need to push/pull and request to push/pull, fixed missing push on conf changes.