You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by ti...@apache.org on 2019/01/09 14:42:39 UTC

[mesos] branch master updated: Reverted cleanup step of `verify-reviews.py`.

This is an automated email from the ASF dual-hosted git repository.

tillt pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mesos.git


The following commit(s) were added to refs/heads/master by this push:
     new b53139b  Reverted cleanup step of `verify-reviews.py`.
b53139b is described below

commit b53139b789b67302d8efca0bde214f9e7b22dfa4
Author: Armand Grillet <ag...@mesosphere.io>
AuthorDate: Wed Jan 9 15:42:20 2019 +0100

    Reverted cleanup step of `verify-reviews.py`.
    
    Reverts the improvements made on the support script `verify-reviews.py`
    in 3badf7179992e61f30f5a79da9d481dd451c7c2f. Sadly, these changes have
    broken our Azure based Mesos CI as seen in MESOS-9514.
    
    After comparing the code before and after the commit, we can see that
    the line failing in CI, `HEAD = shell("git rev-parse HEAD")`, is
    misplaced. It was previously located in the exit process in the
    `cleanup()` function and it is now back there, surrounded by a
    try/catch for error handling.
    
    Review: https://reviews.apache.org/r/69697/
---
 support/verify-reviews.py | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/support/verify-reviews.py b/support/verify-reviews.py
index 72f98b2..04ed7fe 100755
--- a/support/verify-reviews.py
+++ b/support/verify-reviews.py
@@ -98,9 +98,6 @@ def shell(command):
     return out.decode(sys.stdout.encoding)
 
 
-HEAD = shell("git rev-parse HEAD")
-
-
 def api(url, data=None):
     """Call the ReviewBoard API."""
     try:
@@ -171,7 +168,9 @@ def cleanup():
     """Clean the git repository."""
     try:
         shell("git clean -fd")
-        shell("git reset --hard %s" % HEAD)
+        HEAD = shell("git rev-parse HEAD")
+        print(HEAD)
+        shell("git checkout HEAD -- %s" % HEAD)
     except subprocess.CalledProcessError as err:
         print("Failed command: %s\n\nError: %s" % (err.cmd, err.output))