/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: 2021-07-05 19:14:32 UTC
  • Revision ID: tim@ed.am-20210705191432-243ayb7s2nmussvi
python3ification

Show diffs side-by-side

added added

removed removed

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