jhbuild r2774 - in trunk: . jhbuild/versioncontrol
- From: fpeters svn gnome org
- To: svn-commits-list gnome org
- Subject: jhbuild r2774 - in trunk: . jhbuild/versioncontrol
- Date: Thu, 19 Mar 2009 12:07:00 +0000 (UTC)
Author: fpeters
Date: Thu Mar 19 12:07:00 2009
New Revision: 2774
URL: http://svn.gnome.org/viewvc/jhbuild?rev=2774&view=rev
Log:
* jhbuild/versioncontrol/git.py: support for quiet mode for git version
control system.
Modified:
trunk/ChangeLog
trunk/jhbuild/versioncontrol/git.py
Modified: trunk/jhbuild/versioncontrol/git.py
==============================================================================
--- trunk/jhbuild/versioncontrol/git.py (original)
+++ trunk/jhbuild/versioncontrol/git.py Thu Mar 19 12:07:00 2009
@@ -169,7 +169,13 @@
buildscript.execute(cmd, cwd=self.srcdir)
def _checkout(self, buildscript, copydir=None):
- cmd = ['git', 'clone', self.module]
+
+ if self.config.quiet_mode:
+ quiet = ['-q']
+ else:
+ quiet = []
+
+ cmd = ['git', 'clone'] + quiet + [self.module]
if self.checkoutdir:
cmd.append(self.checkoutdir)
@@ -185,8 +191,8 @@
buildscript.execute(['git', 'show-branch', self.branch],
cwd=self.srcdir)
except CommandError:
- buildscript.execute(['git', 'checkout', '-b', self.branch, self.branchname],
- cwd=self.srcdir)
+ buildscript.execute(['git', 'checkout'] + quiet + [
+ '-b', self.branch, self.branchname], cwd=self.srcdir)
if self.config.sticky_date:
self._update(buildscript)
@@ -202,7 +208,12 @@
raise CommandError(_('Failed to update module as it switched to git (you should check for changes then remove the directory).'))
raise CommandError(_('Failed to update module (missing .git) (you should check for changes then remove the directory).'))
- buildscript.execute(['git', 'fetch'], cwd=cwd)
+ if self.config.quiet_mode:
+ quiet = ['-q']
+ else:
+ quiet = []
+
+ buildscript.execute(['git', 'fetch'] + quiet, cwd=cwd)
# stash uncommitted changes on the current branch
buildscript.execute(['git', 'stash', 'save', 'jhbuild-build'], cwd=self.get_checkoutdir())
@@ -210,21 +221,22 @@
if self.config.sticky_date:
commit = self._get_commit_from_date()
branch = 'jhbuild-date-branch'
- branch_cmd = ['git', 'checkout', branch]
+ branch_cmd = ['git', 'checkout'] + quiet + [branch]
try:
buildscript.execute(branch_cmd, cwd=cwd)
except CommandError:
- branch_cmd = ['git', 'checkout', '-b', branch]
+ branch_cmd = ['git', 'checkout'] + quiet + ['-b', branch]
buildscript.execute(branch_cmd, cwd=cwd)
buildscript.execute(['git', 'reset', '--hard', commit], cwd=cwd)
if self.branch:
try:
- buildscript.execute(['git', 'checkout', self.branch], cwd=self.srcdir)
+ buildscript.execute(['git', 'checkout'] + quiet + [self.branch], cwd=self.srcdir)
except CommandError:
- buildscript.execute(['git', 'checkout', '-b', self.branch, self.branchname], cwd=self.srcdir)
+ buildscript.execute(['git', 'checkout'] + quiet + [
+ '-b', self.branch, self.branchname], cwd=self.srcdir)
else:
- buildscript.execute(['git', 'checkout'], cwd=self.srcdir)
+ buildscript.execute(['git', 'checkout'] + quiet, cwd=self.srcdir)
if not self.tag:
if self.branch:
@@ -389,6 +401,11 @@
if self.config.sticky_date:
raise FatalError(_('date based checkout not yet supported\n'))
+ if self.config.quiet_mode:
+ quiet = ['-q']
+ else:
+ quiet = []
+
cwd = self.get_checkoutdir()
last_revision = get_output(['git', 'svn', 'find-rev', 'HEAD'], cwd=cwd)
@@ -397,7 +414,7 @@
cmd = ['git', 'stash', 'save', 'jhbuild-build']
buildscript.execute(cmd, cwd=cwd)
- cmd = ['git', 'checkout', 'master']
+ cmd = ['git', 'checkout'] + quiet + ['master']
buildscript.execute(cmd, cwd=cwd)
cmd = ['git', 'svn', 'rebase']
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]