Index: revert.py |
diff --git a/revert.py b/revert.py |
index 19d924e2c1e5221247f767047a2bf5c0f9a45801..3e56363990e80520b74dca4b3aaf2ec204da1237 100755 |
--- a/revert.py |
+++ b/revert.py |
@@ -92,7 +92,8 @@ def Revert(revisions, force=False, commit=True, send_email=True, message=None, |
# Move to the repository root and make the revision numbers sorted in |
# decreasing order. |
- os.chdir(gcl.GetRepositoryRoot()) |
+ local_root = gcl.GetRepositoryRoot() |
+ os.chdir(local_root) |
revisions.sort(reverse=True) |
revisions_string = ",".join([str(rev) for rev in revisions]) |
revisions_string_rev = ",".join([str(-rev) for rev in revisions]) |
@@ -221,8 +222,8 @@ def Revert(revisions, force=False, commit=True, send_email=True, message=None, |
description += "\n\n" |
description += message |
# Don't use gcl.Change() since it prompts the user for infos. |
- change_info = gcl.ChangeInfo(name=changename, issue='', |
- description=description, files=files_status) |
+ change_info = gcl.ChangeInfo(changename, 0, 0, description, files_status, |
+ local_root) |
change_info.Save() |
upload_args = ['--no_presubmit', '-r', ",".join(reviewers)] |