Thread (53 messages) flat view 53 messages, 4 authors, 2016-06-15

Re: [PATCH 06/14] revert: Eliminate global "commit" variable

From: Ramkumar Ramachandra <hidden>
Date: 2016-06-15 22:51:33

Hi,

Jonathan Nieder writes:
Ramkumar Ramachandra wrote:
quoted
Since we want to develop the functionality to either pick or revert
individual commits atomically later in the series, make "commit" a
variable to be passed around explicitly as an argument for clarity.
This involves changing several functions to take an additional
argument, but no functional changes.  Additionaly, this will permit
more than one commit to be cherry-picked at once, should we choose to
develop this functionality in future.
I don't understand the last sentence above --- doesn't "git cherry-pick
A B" work already?
Ugh.  Removed the line.
The patch looks good, except for:

[...]
quoted
-static void write_cherry_pick_head(void)
+static void write_cherry_pick_head(struct commit *commit)
[...]
quoted
-                     write_cherry_pick_head();
+                     write_cherry_pick_head(sha1_to_hex(commit));
I don't see how this would even compile.
Rebase fail.  Thanks.

-- Ram
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help