aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/msubprojects.py
diff options
context:
space:
mode:
authorNirbheek Chauhan <nirbheek@centricular.com>2020-01-22 21:03:47 +0530
committerXavier Claessens <xclaesse@gmail.com>2020-01-22 17:29:38 -0500
commitda486bfddcc2569dcd92ac26c86d8102824eb001 (patch)
tree0e9ac390c1346756b82f32aa56c11e035cc42082 /mesonbuild/msubprojects.py
parent06dddf2ef0e43755cf23ec2d826f3692e42639be (diff)
downloadmeson-da486bfddcc2569dcd92ac26c86d8102824eb001.zip
meson-da486bfddcc2569dcd92ac26c86d8102824eb001.tar.gz
meson-da486bfddcc2569dcd92ac26c86d8102824eb001.tar.bz2
msubprojects: Rename 'git' to 'git_output'
No functional changes. Split out from the next commit for ease of reading.
Diffstat (limited to 'mesonbuild/msubprojects.py')
-rwxr-xr-xmesonbuild/msubprojects.py20
1 files changed, 10 insertions, 10 deletions
diff --git a/mesonbuild/msubprojects.py b/mesonbuild/msubprojects.py
index 39fb4ef..c69684f 100755
--- a/mesonbuild/msubprojects.py
+++ b/mesonbuild/msubprojects.py
@@ -39,7 +39,7 @@ def update_file(wrap, repo_dir, options):
mlog.log(' -> Subproject has not changed, or the new source/patch needs to be extracted on the same location.\n' +
' In that case, delete', mlog.bold(repo_dir), 'and run', mlog.bold('meson --reconfigure'))
-def git(cmd, workingdir):
+def git_output(cmd, workingdir):
return subprocess.check_output(['git', '-C', workingdir] + cmd,
# Redirect stdin to DEVNULL otherwise git
# messes up the console and ANSI colors stop
@@ -48,7 +48,7 @@ def git(cmd, workingdir):
stderr=subprocess.STDOUT).decode()
def git_show(repo_dir):
- commit_message = git(['show', '--quiet', '--pretty=format:%h%n%d%n%s%n[%an]'], repo_dir)
+ commit_message = git_output(['show', '--quiet', '--pretty=format:%h%n%d%n%s%n[%an]'], repo_dir)
parts = [s.strip() for s in commit_message.split('\n')]
mlog.log(' ->', mlog.yellow(parts[0]), mlog.red(parts[1]), parts[2], mlog.blue(parts[3]))
@@ -57,12 +57,12 @@ def update_git(wrap, repo_dir, options):
mlog.log(' -> Not used.')
return
revision = wrap.get('revision')
- ret = git(['rev-parse', '--abbrev-ref', 'HEAD'], repo_dir).strip()
+ ret = git_output(['rev-parse', '--abbrev-ref', 'HEAD'], repo_dir).strip()
if ret == 'HEAD':
try:
# We are currently in detached mode, just checkout the new revision
- git(['fetch'], repo_dir)
- git(['checkout', revision], repo_dir)
+ git_output(['fetch'], repo_dir)
+ git_output(['checkout', revision], repo_dir)
except subprocess.CalledProcessError as e:
out = e.output.decode().strip()
mlog.log(' -> Could not checkout revision', mlog.cyan(revision))
@@ -72,7 +72,7 @@ def update_git(wrap, repo_dir, options):
elif ret == revision:
try:
# We are in the same branch, pull latest commits
- git(['-c', 'rebase.autoStash=true', 'pull', '--rebase'], repo_dir)
+ git_output(['-c', 'rebase.autoStash=true', 'pull', '--rebase'], repo_dir)
except subprocess.CalledProcessError as e:
out = e.output.decode().strip()
mlog.log(' -> Could not rebase', mlog.bold(repo_dir), 'please fix and try again.')
@@ -84,8 +84,8 @@ def update_git(wrap, repo_dir, options):
# we should rebase it on top of wrap's branch.
if options.rebase:
try:
- git(['fetch'], repo_dir)
- git(['-c', 'rebase.autoStash=true', 'rebase', revision], repo_dir)
+ git_output(['fetch'], repo_dir)
+ git_output(['-c', 'rebase.autoStash=true', 'rebase', revision], repo_dir)
except subprocess.CalledProcessError as e:
out = e.output.decode().strip()
mlog.log(' -> Could not rebase', mlog.bold(repo_dir), 'please fix and try again.')
@@ -97,7 +97,7 @@ def update_git(wrap, repo_dir, options):
' To rebase your branch on top of', mlog.bold(revision), 'use', mlog.bold('--rebase'), 'option.')
return
- git(['submodule', 'update', '--checkout', '--recursive'], repo_dir)
+ git_output(['submodule', 'update', '--checkout', '--recursive'], repo_dir)
git_show(repo_dir)
def update_hg(wrap, repo_dir, options):
@@ -154,7 +154,7 @@ def checkout(wrap, repo_dir, options):
cmd.insert(1, '-b')
mlog.log('Checkout %s in %s...' % (branch_name, wrap.name))
try:
- git(cmd, repo_dir)
+ git_output(cmd, repo_dir)
git_show(repo_dir)
except subprocess.CalledProcessError as e:
out = e.output.decode().strip()