Details
-
Suggestion
-
Resolution: Unresolved
-
None
-
None
-
2
-
Description
Problem definition
Currently, the Repository Commit task performs both a commit and a push.
This task will commit all local changes to a repository. For DVCS repositories (which distinguish between local and remote commits) this task will push the commits to the remote repository.
Suggested solution
Considering that there is already a Repository Push task that performs push only, it would be great to modify the existing Repository Commit task and make the push optional, meaning that it would be possible to use it as a commit only task, without automatically pushing the changes to the remote repository (for DVCS repos).
Another great task to have would be a Repository Pull one, that performs a pull from the remote repository.
Workaround
Use a script task to perform the operations separately.