projects
/
gimrr.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
f782fbb
)
git-mr-create: add check for already existing MR
author
Frantisek Hrbata
<frantisek@hrbata.com>
Thu, 3 Dec 2020 13:27:20 +0000
(14:27 +0100)
committer
Frantisek Hrbata
<frantisek@hrbata.com>
Thu, 3 Dec 2020 13:27:20 +0000
(14:27 +0100)
Signed-off-by: Frantisek Hrbata <frantisek@hrbata.com>
git-mr-create
patch
|
blob
|
history
diff --git
a/git-mr-create
b/git-mr-create
index 4f234341d6cd3f1297382f423be2deec1d65b2c5..62034c245f42f58fb6d9123ee8793663ec793860 100755
(executable)
--- a/
git-mr-create
+++ b/
git-mr-create
@@
-40,6
+40,10
@@
args = parser.parse_args()
mr = mrlib.verify_rev(args.mr)
base = mrlib.verify_rev(args.base)
+oldmr = mrlib.filter_revs(mrlib.load_refs(), mrs=[mr], types=["head"])
+if oldmr:
+ sys.exit("MR '{}' already exists.".format(mr))
+
if mr == base:
sys.exit("No new commits.")