Commits

Author Commit Message Labels Comments Date
Troy Williams
Cleaned up the output formatting a little by adding a new line to the output of the push/pull calls.
Troy Williams
Merge
Troy Williams
Output the status of the push and pull operations so the user knows what is going on with a push or pull.
Troy Williams
Fixed a bug when attempting to push changes. It was referening to a specific element in a list before checking to see if that element actually existed.
Troy Williams
Corrected a grammar error in a comment
Troy Williams
Cleaned up some extra empty lines and adjusted a comment.
Troy Williams
refactoring out some extra whitespaces.
Troy Williams
HgHelper.py - in the incoming and outgoing check put a check in place to make sure that the stream contained a value HgUtilities.py - Added a message to indicate that a repo isn't configured for push/pull operations.
Troy Williams
Changed the find_repositories method so that it returns a Repository object instead of a file path. Modified HgUtilities so that it works with the updated find_repositories method.
Troy Williams
Renamed hg_utilities.py to HgUtilities.py
Troy Williams
Refactored hg_utilities.py. It is now simpler and a bit easier to understand. Refactored HgHelper.py SubprocessHelper.py - added a call to strip() on the output stream and error stream so that empty lines and extra whitespace is removed.
Troy Williams
Modified hg_utilities.py so that it uses the new repository class Added the HgHelper.py to contain the repository class.
Troy Williams
Added a module, SubprocessHelper, that encapsulates a class of the same name. The idea is to encapsulate the calls to subprocess and have a mechanism to store the output and error streams for later use.
Troy Williams
test a change
Troy Williams
Updated the hgignore so that pyc files are ignored.
Troy Williams
Separated the script from the private bulk folder