Merge lp:~maxiberta/ols-jenkaas/landing-logging-1 into lp:~ols-jenkaas-admins/ols-jenkaas/trunk

Proposed by Maximiliano Bertacchini
Status: Merged
Merged at revision: 831
Proposed branch: lp:~maxiberta/ols-jenkaas/landing-logging-1
Merge into: lp:~ols-jenkaas-admins/ols-jenkaas/trunk
Diff against target: 38 lines (+9/-4)
1 file modified
olsjenkaas/commands.py (+9/-4)
To merge this branch: bzr merge lp:~maxiberta/ols-jenkaas/landing-logging-1
Reviewer Review Type Date Requested Status
Guillermo Gonzalez Approve
Review via email: mp+423954@code.launchpad.net

Commit message

Log git merge command

To post a comment you must log in.
Revision history for this message
Guillermo Gonzalez (verterok) wrote :

LGTM

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'olsjenkaas/commands.py'
2--- olsjenkaas/commands.py 2020-07-07 16:07:12 +0000
3+++ olsjenkaas/commands.py 2022-06-03 19:57:13 +0000
4@@ -273,7 +273,7 @@
5 # the slave home directory is not exposed in the container.
6 # -- vila 2017-02-07
7 remote_work_dir = os.path.join('/workspace', rel_path)
8- # XXX verterok 2020-07-07 - temporary fix until we can get the
9+ # XXX verterok 2020-07-07 - temporary fix until we can get the
10 # worker work_dir changed
11 remote_work_dir = remote_work_dir.replace(
12 '/var/lib/jenkins', '')
13@@ -400,7 +400,10 @@
14 def vcs(self, vcs_cmd_name, args):
15 try:
16 vcs_cmd = [vcs_cmd_name] + args
17- return subprocesses.run(vcs_cmd)
18+ logger.info('Running VCS command: {!r}'.format(vcs_cmd))
19+ ret = subprocesses.run(vcs_cmd)
20+ logger.info('VCS command returned: {!r}'.format(ret))
21+ return ret
22 except errors.CommandError:
23 logger.exception('{} failed'.format(' '.join(vcs_cmd)))
24 raise
25@@ -704,9 +707,11 @@
26
27 def merge_proposed_branch(self, work_dir, proposal):
28 with olsjenkaas.working_directory(work_dir):
29- self.git(['fetch', proposal.source_git_repository.git_identity,
30+ logger.info('Merging git branch...')
31+ self.git(['remote', '-v'])
32+ self.git(['fetch', '-v', proposal.source_git_repository.git_identity,
33 proposal.source_git_path])
34- ret, out, err = self.git(['merge', '--no-ff', '--no-commit',
35+ ret, out, err = self.git(['merge', '-v', '--no-ff', '--no-commit',
36 proposal.reviewed_revid])
37 if out == 'Already up-to-date.\n':
38 # There was nothing to merge

Subscribers

People subscribed via source and target branches