Andrew's git
/
gitweb.git
/ blobdiff
summary
|
log
|
commit
|
diff
|
tree
commit
grep
author
committer
pickaxe
?
re
Introduce a new revision set operator <rev>^!
[gitweb.git]
/
revision.c
diff --git
a/revision.c
b/revision.c
index f1e0caaae3d2a96de6cf9bad12e8641c19d788dd..b021d3354e8b0f2f1efb6dbda0aa1289914eb112 100644
(file)
--- a/
revision.c
+++ b/
revision.c
@@
-660,6
+660,13
@@
int handle_revision_arg(const char *arg, struct rev_info *revs,
return 0;
*dotdot = '^';
}
+ dotdot = strstr(arg, "^!");
+ if (dotdot && !dotdot[2]) {
+ *dotdot = 0;
+ if (!add_parents_only(revs, arg, flags ^ UNINTERESTING))
+ *dotdot = '^';
+ }
+
local_flags = 0;
if (*arg == '^') {
local_flags = UNINTERESTING;