summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
c1e4d7e)
The only use I know of for this parameter is 'stg pull . <branch>',
for which 'stg rebase <branch>' should be used instead.
Signed-off-by: Yann Dirson <ydirson@altern.org>
help = 'pull the changes from the remote repository'
help = 'pull the changes from the remote repository'
-usage = """%prog [options] [<repository>] [<refspec>]
+usage = """%prog [options] [<repository>]
Pull the latest changes from the given repository (defaulting to
'origin'). This command works by popping all the patches from the
Pull the latest changes from the given repository (defaulting to
'origin'). This command works by popping all the patches from the
there are conflicts. They need to be resolved and the patch pushed
again.
there are conflicts. They need to be resolved and the patch pushed
again.
-Check the 'git pull' documentation for the <repository> and <refspec>
-format."""
+Check the 'git pull' documentation for the <repository> format."""
options = [make_option('-n', '--nopush',
help = 'do not push the patches back after pulling',
options = [make_option('-n', '--nopush',
help = 'do not push the patches back after pulling',
def func(parser, options, args):
"""Pull the changes from a remote repository
"""
def func(parser, options, args):
"""Pull the changes from a remote repository
"""
parser.error('incorrect number of arguments')
if len(args) >= 1:
parser.error('incorrect number of arguments')
if len(args) >= 1:
else:
repository = crt_series.get_parent_remote()
else:
repository = crt_series.get_parent_remote()
- refspec = None
- if len(args) == 2:
- refspec = args[1]
-
if crt_series.get_protected():
raise CmdException, 'This branch is protected. Pulls are not permitted'
if crt_series.get_protected():
raise CmdException, 'This branch is protected. Pulls are not permitted'
# pull the remote changes
print 'Pulling from "%s"...' % repository
# pull the remote changes
print 'Pulling from "%s"...' % repository
- git.pull(repository, refspec)
print 'done'
# push the patches back
print 'done'
# push the patches back