summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOtavio Pontes <otaviobp@gmail.com>2010-07-29 20:12:14 +0000
committerOtavio Pontes <otaviobp@gmail.com>2010-07-29 20:12:14 +0000
commitf7226971fc36f75e35005fff22360179c6dc4172 (patch)
tree55c9626c424e740dc4e8b0afb9c5d74ad3e44851 /pym/_emerge
parentMerge branch 'master' of git://git.overlays.gentoo.org/proj/portage (diff)
downloadportage-multirepo-f7226971fc36f75e35005fff22360179c6dc4172.tar.gz
portage-multirepo-f7226971fc36f75e35005fff22360179c6dc4172.tar.bz2
portage-multirepo-f7226971fc36f75e35005fff22360179c6dc4172.zip
Adding --quiet option for cvs that suport it when --quiet is used in emerge
Diffstat (limited to 'pym/_emerge')
-rw-r--r--pym/_emerge/actions.py37
1 files changed, 21 insertions, 16 deletions
diff --git a/pym/_emerge/actions.py b/pym/_emerge/actions.py
index 613fefb3..9c2c36c6 100644
--- a/pym/_emerge/actions.py
+++ b/pym/_emerge/actions.py
@@ -1884,6 +1884,11 @@ def action_sync(settings, trees, mtimedb, myopts, myaction, repo_name=None):
os.umask(0o022)
dosyncuri = syncuri
updatecache_flg = False
+
+ if "--quiet" in myopts:
+ quiet = "--quiet"
+ else:
+ quiet = ""
if myaction == "metadata":
print("skipping sync")
updatecache_flg = True
@@ -1902,8 +1907,8 @@ def action_sync(settings, trees, mtimedb, myopts, myaction, repo_name=None):
msg = ">>> Starting git pull in %s..." % myportdir
emergelog(xterm_titles, msg )
writemsg_level(msg + "\n")
- exitcode = portage.process.spawn_bash("cd %s ; git pull" % \
- (portage._shell_quote(myportdir),), **spawn_kwargs)
+ exitcode = portage.process.spawn_bash("cd %s ; git pull %s" % \
+ (portage._shell_quote(myportdir), quiet), **spawn_kwargs)
if exitcode != os.EX_OK:
msg = "!!! git pull error in %s." % myportdir
emergelog(xterm_titles, msg)
@@ -1926,8 +1931,8 @@ def action_sync(settings, trees, mtimedb, myopts, myaction, repo_name=None):
msg = ">>> Starting svn up in %s..." % myportdir
emergelog(xterm_titles, msg )
writemsg_level(msg + "\n")
- exitcode = portage.process.spawn_bash("svn up %s" % \
- (portage._shell_quote(myportdir),), **spawn_kwargs)
+ exitcode = portage.process.spawn_bash("svn up %s %s" % \
+ (quiet, portage._shell_quote(myportdir),), **spawn_kwargs)
if exitcode != os.EX_OK:
msg = "!!! svn up error in %s." % myportdir
emergelog(xterm_titles, msg)
@@ -1970,8 +1975,8 @@ def action_sync(settings, trees, mtimedb, myopts, myaction, repo_name=None):
msg = ">>> Starting bzr pull in %s..." % myportdir
emergelog(xterm_titles, msg )
writemsg_level(msg + "\n")
- exitcode = portage.process.spawn_bash("cd %s ; bzr pull --overwrite %s" % \
- (portage._shell_quote(myportdir),portage._shell_quote(uri),), **spawn_kwargs)
+ exitcode = portage.process.spawn_bash("cd %s ; bzr pull %s --overwrite %s" % \
+ (portage._shell_quote(myportdir), quiet, portage._shell_quote(uri),), **spawn_kwargs)
if exitcode != os.EX_OK:
msg = "!!! bzr pull error in %s." % myportdir
emergelog(xterm_titles, msg)
@@ -1992,8 +1997,8 @@ def action_sync(settings, trees, mtimedb, myopts, myaction, repo_name=None):
msg = ">>> Starting darcs pull in %s..." % myportdir
emergelog(xterm_titles, msg )
writemsg_level(msg + "\n")
- exitcode = portage.process.spawn_bash("cd %s ; darcs pull --all %s" % \
- (portage._shell_quote(myportdir),portage._shell_quote(uri),), **spawn_kwargs)
+ exitcode = portage.process.spawn_bash("cd %s ; darcs pull %s --all %s" % \
+ (portage._shell_quote(myportdir), quiet, portage._shell_quote(uri),), **spawn_kwargs)
if exitcode != os.EX_OK:
msg = "!!! darcs pull error in %s." % myportdir
emergelog(xterm_titles, msg)
@@ -2015,8 +2020,8 @@ def action_sync(settings, trees, mtimedb, myopts, myaction, repo_name=None):
msg = ">>> Starting git clone in %s..." % myportdir
emergelog(xterm_titles, msg )
writemsg_level(msg + "\n")
- exitcode = portage.process.spawn_bash("git clone %s %s" % \
- (portage._shell_quote(uri), portage._shell_quote(myportdir)), **spawn_kwargs)
+ exitcode = portage.process.spawn_bash("git clone %s %s %s" % \
+ (portage._shell_quote(uri), portage._shell_quote(myportdir), quiet), **spawn_kwargs)
if exitcode != os.EX_OK:
msg = "!!! git clone error in %s." % myportdir
emergelog(xterm_titles, msg)
@@ -2041,8 +2046,8 @@ def action_sync(settings, trees, mtimedb, myopts, myaction, repo_name=None):
msg = ">>> Starting svn checkout in %s..." % myportdir
emergelog(xterm_titles, msg )
writemsg_level(msg + "\n")
- exitcode = portage.process.spawn_bash("svn co --force %s %s" % \
- (portage._shell_quote(uri), portage._shell_quote(myportdir)), **spawn_kwargs)
+ exitcode = portage.process.spawn_bash("svn co %s --force %s %s" % \
+ (quiet, portage._shell_quote(uri), portage._shell_quote(myportdir)), **spawn_kwargs)
if exitcode != os.EX_OK:
msg = "!!! svn checkout error in %s." % myportdir
emergelog(xterm_titles, msg)
@@ -2085,8 +2090,8 @@ def action_sync(settings, trees, mtimedb, myopts, myaction, repo_name=None):
msg = ">>> Starting bzr get in %s..." % myportdir
emergelog(xterm_titles, msg )
writemsg_level(msg + "\n")
- exitcode = portage.process.spawn_bash("bzr get --use-existing-dir %s %s" % \
- (portage._shell_quote(uri), portage._shell_quote(myportdir)), **spawn_kwargs)
+ exitcode = portage.process.spawn_bash("bzr get %s --use-existing-dir %s %s" % \
+ (quiet, portage._shell_quote(uri), portage._shell_quote(myportdir)), **spawn_kwargs)
if exitcode != os.EX_OK:
msg = "!!! bzr get error in %s." % myportdir
emergelog(xterm_titles, msg)
@@ -2111,8 +2116,8 @@ def action_sync(settings, trees, mtimedb, myopts, myaction, repo_name=None):
msg = ">>> Starting darcs get in %s..." % myportdir
emergelog(xterm_titles, msg )
writemsg_level(msg + "\n")
- exitcode = portage.process.spawn_bash("darcs get --partial %s %s" % \
- (portage._shell_quote(uri), portage._shell_quote(myportdir)), **spawn_kwargs)
+ exitcode = portage.process.spawn_bash("darcs get %s --partial %s %s" % \
+ (portage._shell_quote(uri), quiet, portage._shell_quote(myportdir)), **spawn_kwargs)
if exitcode != os.EX_OK:
msg = "!!! darcs get error in %s." % myportdir
emergelog(xterm_titles, msg)