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
Command.print_stage_commands_notice()
43
print("If you have not used any of the staging commands, it is probably safe to revert")
44
print("a local repository and doing so will allow many primary commands (such as add")
45
print("and remove) to work again.")
48
print(" --force force revert of stage (when there is a problem)")
49
print(" -r, --repo=REPO select the repo to check-out or create (defaults to 'home')")
50
print(" -v, --verbose display information about what is being done")
51
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"
91
95
"use --force to override, but an update may miss changes!" )
93
97
# check for local changes
94
if the.verbose >= 1: print("reverting %s" % the.repo.dir)
98
if the.verbose >= 1: print "reverting %s" % the.repo.dir
95
99
the.repo.vcs.revert( deployment.get_initial_revno() )
97
101
# remove deployment state