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 to the repo, or updates an existing")
44
print("file in the repo with your changes. Directories can also be added, but note")
45
print("that they are not added recursively (as is common with version control) unless")
46
print("this is explicitly requested.")
49
print(" -r, --repo=REPO select the repo to check-out or create (defaults to 'home')")
50
print(" -R, --recursive recursively add directories")
51
print(" -v, --verbose display information about what is being done")
52
print(" --help display help and exit")
108
107
# make sure all files are added to version control
109
if the.verbose >= 1: print "adding files"
108
if the.verbose >= 1: print("adding files")
110
109
the.repo.vcs.add( files )
113
if the.verbose >= 1: print "committing " + the.repo.dir
112
if the.verbose >= 1: print("committing " + the.repo.dir)
114
113
the.repo.vcs.commit()