Dmitry Ivankov wrote: > --- a/fast-import.c > +++ b/fast-import.c [...] > @@ -310,8 +309,16 @@ static unsigned int atom_cnt; > static struct atom_str **atom_table; > > /* The .pack file being generated */ > +/* > + * objects that are being written to the current pack > + * all *must* have current pack_id in struct object_entry. > + * And object_count *must* be a count of object_entry's > + * having current pack_id. This data is used to create > + * index file once current pack_file is finished. > + */ > static struct pack_idx_option pack_idx_opts; > static unsigned int pack_id; > +static unsigned long object_count; > static struct sha1file *pack_file; Closer. Now I am tempted to nitpick and say that this should be a single comment, formatted in complete sentences, and written to be descriptive rather than normative when possible (since norms will inevitably change over time, and future readers should not have an excuse to be afraid to adjust the comment to match code changes). /* * The .pack file being generated * * Objects that are being written to the current pack store the * current value of "pack_id" in struct object_entry. * "object_count" counts the object_entrys with the current * pack_id. These values are used to create the pack index * file when the current pack is finished. */ static struct pack_idx_option pack_idx_opts; static unsigned int pack_id; ... -- 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