22
22
import sys, re, getopt, os
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_in import CopyInWalker
37
37
def print_help( self ):
38
print "Usage: " + the.program.name + " add [--repo=REPO] FILE..."
38
print("Usage: " + the.program.name + " add [--repo=REPO] FILE...")
40
40
# 01234567890123456789012345678901234567890123456789012345678901234567890123456789
41
print "Add (or update) a file in the repository."
43
print "Add a named file from the local filesystem, specified relative to the home"
44
print "directory, to the repo, or update an existing file in the repo with your local"
45
print "changes. Directories can also be added, but note that they are not added"
46
print "recursively (as is common with version control) unless this is specifically"
47
print "requested on the commandline."
50
print " -r, --repo=REPO select the repo to check-out or create (defaults to 'home')"
51
print " -R, --recursive recursively add directories"
52
print " -v, --verbose display information about what is being done"
53
print " --help display help and exit"
41
print("Add (or update) a file in the repository.")
43
print("Add a named file from the local filesystem, specified relative to the home")
44
print("directory, to the repo, or update an existing file in the repo with your local")
45
print("changes. Directories can also be added, but note that they are not added")
46
print("recursively (as is common with version control) unless this is specifically")
47
print("requested on the commandline.")
50
print(" -r, --repo=REPO select the repo to check-out or create (defaults to 'home')")
51
print(" -R, --recursive recursively add directories")
52
print(" -v, --verbose display information about what is being done")
53
print(" --help display help and exit")
108
108
# make sure all files are added to version control
109
if the.verbose >= 1: print "adding files"
109
if the.verbose >= 1: print("adding files")
110
110
the.repo.vcs.add( files )
113
if the.verbose >= 1: print "committing " + the.repo.dir
113
if the.verbose >= 1: print("committing " + the.repo.dir)
114
114
the.repo.vcs.commit()