Re: [RFC/PATCH 1/6] revert: libify cherry-pick and revert functionnality

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Stephen Boyd
Date: Wednesday, February 3, 2010 - 9:40 am

On 01/31/2010 11:55 PM, Christian Couder wrote:

Why not do the oneline_body + 1 during the strchr()? Seems like 
oneline_body is pointing to before the actual string we want.


use strbuf_addch() for characters.

--->8----

diff --git a/pick.c b/pick.c
index bb04c68..1e1628a 100644
--- a/pick.c
+++ b/pick.c
@@ -145,12 +145,12 @@ int pick_commit(struct commit *pick_commit, int mainline,
         oneline = get_oneline(message);

         if (flags&  PICK_REVERSE) {
-               char *oneline_body = strchr(oneline, ' ');
+               char *oneline_body = strchr(oneline, ' ') + 1;

                 base = commit;
                 next = parent;
                 strbuf_addstr(msg, "Revert \"");
-               strbuf_addstr(msg, oneline_body + 1);
+               strbuf_addstr(msg, oneline_body);
                 strbuf_addstr(msg, "\"\n\nThis reverts commit ");
                 strbuf_addstr(msg, sha1_to_hex(commit->object.sha1));

@@ -196,9 +196,9 @@ int pick_commit(struct commit *pick_commit, int mainline, in
                 for (i = 0; i<  active_nr;) {
                         struct cache_entry *ce = active_cache[i++];
                         if (ce_stage(ce)) {
-                               strbuf_addstr(msg, "\t");
+                               strbuf_addch(msg, '\t');
                                 strbuf_addstr(msg, ce->name);
-                               strbuf_addstr(msg, "\n");
+                               strbuf_addch(msg, '\n');
                                 while (i<  active_nr&&  !strcmp(ce->name,
                                                 active_cache[i]->name))
                                         i++;


--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[RFC/PATCH 0/6] add --ff option to cherry-pick, Christian Couder, (Mon Feb 1, 12:55 am)
[RFC/PATCH 3/6] reset: refactor reseting in its own function, Christian Couder, (Mon Feb 1, 12:55 am)
[RFC/PATCH 4/6] reset: make reset function non static and ..., Christian Couder, (Mon Feb 1, 12:55 am)
[RFC/PATCH 6/6] rebase -i: use new --ff cherry-pick option, Christian Couder, (Mon Feb 1, 12:55 am)
Re: [RFC/PATCH 1/6] revert: libify cherry-pick and revert ..., Johannes Schindelin, (Mon Feb 1, 3:26 am)
Re: [RFC/PATCH 5/6] revert: add --ff option to allow fast ..., Christian Couder, (Mon Feb 1, 10:13 pm)
Re: [RFC/PATCH 1/6] revert: libify cherry-pick and revert ..., Stephen Boyd, (Wed Feb 3, 9:40 am)