/stdhome

To get this branch, use:
bzr branch http://bzr.ed.am/stdhome

« back to all changes in this revision

Viewing changes to lib/stdhome/command/revert.py

  • Committer: Tim Marston
  • Date: 2016-04-10 20:21:38 UTC
  • Revision ID: tim@ed.am-20160410202138-px3vd3r14889njtn
removed symlink previously committed

Show diffs side-by-side

added added

removed removed

Lines of Context:
20
20
 
21
21
 
22
22
import sys, re, getopt
23
 
from .command import Command
 
23
from command import Command
24
24
import stdhome.the as the
25
25
from stdhome.deployment import Deployment
26
26
from stdhome.walker.copy_out import CopyOutWalker
35
35
 
36
36
 
37
37
        def print_help( self ):
38
 
                print("Usage: " + the.program.name + " revert [--repo=REPO] [--all] [FILE]...")
39
 
                print()
 
38
                print "Usage: " + the.program.name + " revert [--repo=REPO] [--all] [FILE]..."
 
39
                print
40
40
                #      01234567890123456789012345678901234567890123456789012345678901234567890123456789
41
 
                print("Revert any local changes to a file in the home directory.")
42
 
                print()
43
 
                print("This reverts the content of the named files, in the local filesystem, specified")
44
 
                print("relative to the home directory, to its state in the repo.  Specifying individual")
45
 
                print("files and directories will revert them (recursively, in the case of")
46
 
                print("directories).  Or you can revert all files in your home directory by specifying")
47
 
                print("no files and explicitly using the --all option.")
48
 
                print()
49
 
                print("To see a list files that can be reverted, type:")
50
 
                print("    " + the.program.name + " status")
51
 
                print()
52
 
                print("Options:")
53
 
                print("      --all        confirm that you want to revert all files")
54
 
                print("      --quiet      do not report changes to the home directory")
55
 
                print("  -r, --repo=REPO  select the repo to check-out or create (defaults to 'home')")
56
 
                print("  -v, --verbose    display information about what is being done")
57
 
                print("      --help       display help and exit")
 
41
                print "Revert any local changes to a file in the home directory."
 
42
                print
 
43
                print "This reverts the content of the named files, in the local filesystem, specified"
 
44
                print "relative to the home directory, to its state in the repo.  Specifying individual"
 
45
                print "files and directories will revert them (recursively, in the case of"
 
46
                print "directories).  Or you can revert all files in your home directory by specifying"
 
47
                print "no files and explicitly using the --all option."
 
48
                print
 
49
                print "To see a list files that can be reverted, type:"
 
50
                print "    " + the.program.name + " status"
 
51
                print
 
52
                print "Options:"
 
53
                print "      --all        confirm that you want to revert all files"
 
54
                print "      --quiet      do not report changes to the home directory"
 
55
                print "  -r, --repo=REPO  select the repo to check-out or create (defaults to 'home')"
 
56
                print "  -v, --verbose    display information about what is being done"
 
57
                print "      --help       display help and exit"
58
58
                exit( 0 )
59
59
 
60
60
 
112
112
                                ( the.repo.name, the.program.name ) )
113
113
 
114
114
                # check status
115
 
                walker = CopyOutWalker( files if files else None, not self.quiet )
 
115
                walker = CopyOutWalker( files if files else None, self.quiet )
116
116
                walker.walk()