Hi, On Wed, 21 May 2008, Junio C Hamano wrote: > * js/config-cb (Wed May 14 18:46:53 2008 +0100) 1 commit > - Provide git_config with a callback-data parameter > > This needs to wait until most of the other things graduate for 1.5.6; > luckily, unlike the other "path-list" changes, misconversions is much > easier to catch for this change and I am not worried about it. Just let me know when to resubmit, and against what branch(es). > * js/mailinfo (Fri May 16 14:03:30 2008 +0100) 1 commit > - <<PARK - BASE64 and QP still broken>> mailsplit and mailinfo: > gracefully handle NUL characters > > When "am" processes a patch that modifies a line with NUL, we used to > chomp the patch line there, resulting in rejects. This patch fixes the > issue partially, only when the message is not encoded in BASE64 nor > Quoted-Printable. Like I said, I would be happy if Tommy took care of that patch. > * js/ignore-submodule (Wed May 14 18:03:59 2008 +0100) 3 commits > + Ignore dirty submodule states during rebase and stash > + Teach update-index about --ignore-submodules > + diff options: Introduce --ignore-submodules I haven't heard back from you about renaming that option. I think I suggested --non-gitlinks or something equally discouraging for porcelain users. > * as/graph (Mon May 5 00:57:03 2008 -0700) 4 commits > + graph API: eliminate unnecessary indentation > + log and rev-list: add --graph option > + Add history graph API > + revision API: split parent rewriting and parent printing options > > Draw "tig 'g'" graph without tig ;-) I am a big fan of this feature. > * db/clone-in-c (Tue May 20 14:15:14 2008 -0400) 11 commits > + clone: fall back to copying if hardlinking fails > + builtin-clone.c: Need to closedir() in copy_or_link_directory() > + builtin-clone: fix initial checkout > + Build in clone > + Provide API access to init_db() > + Add a function to set a non-default work tree > + Allow for having for_each_ref() list extra refs > + Have a constant extern refspec for "--tags" > + Add a library function to add an alternate to the alternates file > + Add a lockfile function to append to a file > + Mark the list of refs to fetch as const Fingers crossed. > * js/rebase-i-sequencer (Sun Apr 27 02:55:50 2008 -0400) 17 commits > + Use perl instead of tac > + Fix t3404 assumption that `wc -l` does not use whitespace. > + rebase -i: Use : in expr command instead of match. > + rebase -i: update the implementation of 'mark' command > + Add option --preserve-tags > + Teach rebase interactive the tag command > + Add option --first-parent > + Do rebase with preserve merges with advanced TODO list > + Select all lines with fake-editor > + Unify the length of $SHORT* and the commits in the TODO list > + Teach rebase interactive the merge command > + Move redo merge code in a function > + Teach rebase interactive the reset command > + Teach rebase interactive the mark command > + Move cleanup code into it's own function > + Don't append default merge message to -m message > + fake-editor: output TODO list if unchanged > > This may complement the proposed "sequencer" GSoC project. Dscho seems > to have quite a strong objection to the 'mark' syntax and mechanism > being unnecessarily complex. Let's wait and see if a less complex but > equally expressive alternative materializes... Yeah, I know. My backlog is growing and growing. Ciao, Dscho -- 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