35
35
def print_help( self ):
36
print("Usage: " + the.program.name + " stage-revert [--repo=REPO]")
36
print "Usage: " + the.program.name + " stage-revert [--repo=REPO]"
38
38
# 01234567890123456789012345678901234567890123456789012345678901234567890123456789
39
print("Revert any modifications made to a local repository, losing those changes.")
41
print("In addition to using the add and remove commands, you can also manually modify")
42
print("the files in a local repository and then commit them to a remote repository as")
43
print("required. This can be done with the staging commands.")
45
print("When files in your local repository have been modified, several of the primary")
46
print("commands of this program will not be able to function. This command reverts all")
47
print("modifications to a local repository so that the primary commands can work again.")
48
print("If you have not used any of the staging commands, it is safe to revert a local")
52
print(" --force force revert of stage (when there is a problem)")
53
print(" -r, --repo=REPO select the repo to check-out or create (defaults to 'home')")
54
print(" -v, --verbose display information about what is being done")
55
print(" --help display help and exit")
39
print "Revert any modifications made to a local repository, losing those changes."
41
print "In addition to using the add and remove commands, you can also manually modify"
42
print "the files in a local repository and then commit them to a remote repository as"
43
print "required. This can be done with the staging commands."
45
print "When files in your local repository have been modified, several of the primary"
46
print "commands of this program will not be able to function. This command reverts all"
47
print "modifications to a local repository so that the primary commands can work again."
48
print "If you have not used any of the staging commands, it is safe to revert a local"
52
print " --force force revert of stage (when there is a problem)"
53
print " -r, --repo=REPO select the repo to check-out or create (defaults to 'home')"
54
print " -v, --verbose display information about what is being done"
55
print " --help display help and exit"
95
95
"use --force to override, but an update may miss changes!" )
97
97
# check for local changes
98
if the.verbose >= 1: print("reverting %s" % the.repo.dir)
98
if the.verbose >= 1: print "reverting %s" % the.repo.dir
99
99
the.repo.vcs.revert( deployment.get_initial_revno() )
101
101
# remove deployment state