Hey Tanay, 1. Yes just getting used to git send-email now, should follow that from now 2. I thought it shouldn't be a part of the commit, so i put it after the last --- 3. I did have a thought on your lines also , but concluded to it being more advantageous, you might be right though Nice to hear from you. Thanks -Karthik Nayak On Tue, Mar 4, 2014 at 11:01 PM, Tanay Abhra <tanayabh@xxxxxxxxx> wrote: > > Karthik Nayak <karthik.188 <at> gmail.com> writes: > >> >> In record_author_date() : >> Replace "buf + strlen(author )" by skip_prefix(), which is >> saved in a new "const char" variable "indent_line". >> >> In parse_signed_commit() : >> Replace "line + gpg_sig_header_len" by skip_prefix(), which >> is saved in a new "const char" variable "indent_line". >> >> In parse_gpg_output() : >> Replace "buf + strlen(sigcheck_gpg_status[i].check + 1)" by >> skip_prefix(), which is saved in already available >> variable "found". >> >> Signed-off-by: Karthik Nayak <karthik.188 <at> gmail.com> >> --- >> commit.c | 23 ++++++++++++----------- >> 1 file changed, 12 insertions(+), 11 deletions(-) >> >> diff --git a/commit.c b/commit.c >> index 6bf4fe0..71a03e3 100644 >> --- a/commit.c >> +++ b/commit.c > >> <at> <at> -1098,6 +1100,7 <at> <at> int parse_signed_commit(const > unsigned char *sha1, >> char *buffer = read_sha1_file(sha1, &type, &size); >> int in_signature, saw_signature = -1; >> char *line, *tail; >> + const char *indent_line; >> >> if (!buffer || type != OBJ_COMMIT) >> goto cleanup; >> <at> <at> -1111,11 +1114,11 <at> <at> int parse_signed_commit(const > unsigned char *sha1, >> char *next = memchr(line, '\n', tail - line); >> >> next = next ? next + 1 : tail; >> + indent_line = skip_prefix(line, gpg_sig_header); >> if (in_signature && line[0] == ' ') >> sig = line + 1; >> - else if (starts_with(line, gpg_sig_header) && >> - line[gpg_sig_header_len] == ' ') >> - sig = line + gpg_sig_header_len + 1; >> + else if (indent_line && indent_line[1] == ' ') >> + sig = indent_line + 2; >> if (sig) { >> strbuf_add(signature, sig, next - sig); >> saw_signature = 1; > > > Hi, > > I was attempting the same microproject so I thought I would share some > points that were told to me earlier .The mail subject should have a > increasing order of submission numbers for each revision(for example here it > should be [PATCH v2]). > > Also write the superfluous stuff which you have written in the bottom > after ---(the three dashes after the signed off statement) . > > In the parse_signed_commit() function, gpg_sig_header_len and gpg_sig_header > variables are precomputed outside of the function, and also Junio said to > prefer starts_with(), whenever skip_prefix() advantages are not so important > in the context.So the replace may not be so advantageous ,I may be wrong in > this case. > > > > Cheers, > Tanay Abhra. > > > -- > To unsubscribe from this list: send the line "unsubscribe git" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html