{"thread":{"id":"22564","subject":"What's cooking in git.git (Feb 2010, #02; Sun, 07)","startedAt":"2010-02-08T02:19:00Z","lastAt":"2010-02-08T08:29:01Z","messageCount":2,"participants":["Junio C Hamano","Johannes Sixt"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"133909","messageId":"7vhbpswju3.fsf@alter.siamese.dyndns.org","threadId":"22564","inReplyTo":null,"subject":"What's cooking in git.git (Feb 2010, #02; Sun, 07)","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2010-02-08T02:19:00Z","receivedAt":"2010-02-08T02:19:00Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Here are the topics that have been cooking.  Commits prefixed with '-' are\nonly in 'pu' while commits prefixed with '+' are in 'next'.  The ones\nmarked with '.' do not appear in any of the integration branches, but I am\nstill holding onto them.\n\nThere shouldn't be anything exciting to see here right now.  Please test\n\"master\" branch to avoid giving regressions to end users; we are at\n1.7.0-rc2 and I am hoping that we can release the 1.7.0 on the 10th.\n\n--------------------------------------------------\n[New Topics]\n\n* sp/maint-push-sideband (2010-02-05) 6 commits\n - receive-pack: Send hook output over side band #2\n - receive-pack: Wrap status reports inside side-band-64k\n - receive-pack: Refactor how capabilities are shown to the client\n - send-pack: demultiplex a sideband stream with status data\n - run-command: support custom fd-set in async\n - run-command: Allow stderr to be a caller supplied pipe\n (this branch is used by sp/push-sideband.)\n\nBased on 1.6.5 maintenance track\n\n* sp/push-sideband (2010-02-05) 0 commits\n (this branch uses sp/maint-push-sideband.)\n\nAnd my conflict resolution in #ifdef WINDOWS codepath (meaning: untested,\nplease check).\n\n* ac/cvsimport-revision-mapping (2010-02-06) 1 commit\n - cvsimport: new -R option: generate .git/cvs-revisions mapping\n\n* jc/maint-1.6.3-imap-send-bool-config-fix (2010-02-06) 1 commit\n - imap-send: fix longstanding configuration parser bug\n\n* js/rebase-origin-x (2010-02-05) 1 commit\n - [RFC w/o test and incomplete] rebase: add -x option to record original commit name\n\n* rs/git-dir-cleanup (2010-02-06) 2 commits\n  (merged to 'next' on 2010-02-06 at ef8ab9b)\n + Resurrect \"git grep --no-index\"\n + setenv(GIT_DIR) clean-up\n\n* jc/typo (2010-02-03) 1 commit\n - Typofixes outside documentation area\n\n* jk/grep-double-dash (2010-02-06) 1 commit\n  (merged to 'next' on 2010-02-07 at 2ac040d)\n + accept \"git grep -- pattern\"\n\n--------------------------------------------------\n[Cooking]\n\n* jn/maint-makedepend (2010-01-26) 5 commits\n - Makefile: drop dependency on $(wildcard */*.h)\n - Makefile: clean up http-walker.o dependency rules\n - Makefile: remove wt-status.h from LIB_H\n - Makefile: make sure test helpers are rebuilt when headers change\n - Makefile: add missing header file dependencies\n (this branch is used by jn/makedepend and jn/master-makedepend.)\n\nThese look sensible clean-up that could go to maint later.\n\n* jn/master-makedepend (2010-01-26) 0 commits\n (this branch uses jn/maint-makedepend; is used by jn/makedepend.)\n\nThis is to help merging the clean-up to \"master\".\n\n* jn/makedepend (2010-01-31) 9 commits\n - Makefile: always remove .depend directories on 'make clean'\n - Makefile: tuck away generated makefile fragments in .depend\n - Teach Makefile to check header dependencies\n - Makefile: list standalone program object files in PROGRAM_OBJS\n - Makefile: lazily compute header dependencies\n - Makefile: list generated object files in OBJECTS\n - Makefile: disable default implicit rules\n - Makefile: rearrange dependency rules\n - Makefile: transport.o depends on branch.h now\n (this branch uses jn/maint-makedepend and jn/master-makedepend.)\n\nAnd this is to build on top.  I don't want to touch build infrastructure\nduring the pre-release freeze too much to avoid the last minute hassles\nthat is only discovered when I try to cut RPMs; hence this will stay out\nof 'master' until 1.7.0 ships.\n\n* jc/checkout-detached (2010-01-29) 1 commit\n - Reword \"detached HEAD\" notification\n\n* jc/maint-fix-test-perm (2010-01-30) 2 commits\n - lib-patch-mode.sh: Fix permission\n - t6000lib: Fix permission\n\n* jh/gitweb-caching (2010-01-30) 1 commit\n - gitweb: Add an option to force version match\n\n* jn/makefile-script-lib (2010-01-31) 1 commit\n - Do not install shell libraries executable\n\n* mv/request-pull-modernize (2010-01-29) 1 commit\n - request-pull: avoid mentioning that the start point is a single commit\n\n* cc/reset-keep (2010-01-19) 5 commits\n - reset: disallow using --keep when there are unmerged entries\n - reset: disallow \"reset --keep\" outside a work tree\n - Documentation: reset: describe new \"--keep\" option\n - reset: add test cases for \"--keep\" option\n - reset: add option \"--keep\" to \"git reset\"\n\n* jh/notes (2010-01-27) 23 commits\n - builtin-notes: Add \"add\" subcommand for appending to note objects\n - builtin-notes: Add \"list\" subcommand for listing note objects\n - Documentation: Generalize git-notes docs to 'objects' instead of 'commits'\n - builtin-notes: Add \"prune\" subcommand for removing notes for missing objects\n - Notes API: prune_notes(): Prune notes that belong to non-existing objects\n - t3305: Verify that removing notes triggers automatic fanout consolidation\n - builtin-notes: Add \"remove\" subcommand for removing existing notes\n - Teach builtin-notes to remove empty notes\n - Teach notes code to properly preserve non-notes in the notes tree\n - t3305: Verify that adding many notes with git-notes triggers increased fanout\n - t3301: Verify successful annotation of non-commits\n - Builtin-ify git-notes\n - Refactor notes concatenation into a flexible interface for combining notes\n - Notes API: Allow multiple concurrent notes trees with new struct notes_tree\n - Notes API: write_notes_tree(): Store the notes tree in the database\n - Notes API: for_each_note(): Traverse the entire notes tree with a callback\n - Notes API: get_note(): Return the note annotating the given object\n - Notes API: remove_note(): Remove note objects from the notes tree structure\n - Notes API: add_note(): Add note objects to the internal notes tree structure\n - Notes API: init_notes(): Initialize the notes tree from the given notes ref\n - Add tests for checking correct handling of $GIT_NOTES_REF and core.notesRef\n - Notes API: get_commit_notes() -> format_note() + remove the commit restriction\n - Cosmetic fixes to notes.c\n\n* jc/grep-author-all-match-implicit (2010-01-17) 1 commit\n - \"log --author=me --grep=it\" should find intersection, not union\n"},{"id":"133914","messageId":"4B6FCB4D.6070602@viscovery.net","threadId":"22564","inReplyTo":"7vhbpswju3.fsf@alter.siamese.dyndns.org","subject":"Re: What's cooking in git.git (Feb 2010, #02; Sun, 07)","fromName":"Johannes Sixt","fromEmail":"j.sixt@viscovery.net","sentAt":"2010-02-08T08:29:01Z","receivedAt":"2010-02-08T08:29:01Z","isPatch":false,"sender":{"key":"j6t@kdbg.org","avatar":"https://avatars.githubusercontent.com/u/14810926?v=4"},"body":"Junio C Hamano schrieb:\n> * sp/maint-push-sideband (2010-02-05) 6 commits\n>  - receive-pack: Send hook output over side band #2\n>  - receive-pack: Wrap status reports inside side-band-64k\n>  - receive-pack: Refactor how capabilities are shown to the client\n>  - send-pack: demultiplex a sideband stream with status data\n>  - run-command: support custom fd-set in async\n>  - run-command: Allow stderr to be a caller supplied pipe\n>  (this branch is used by sp/push-sideband.)\n> \n> Based on 1.6.5 maintenance track\n> \n> * sp/push-sideband (2010-02-05) 0 commits\n>  (this branch uses sp/maint-push-sideband.)\n> \n> And my conflict resolution in #ifdef WINDOWS codepath (meaning: untested,\n> please check).\n\nThe resolution is correct. I'm using this branch in my private build on\nWindows; so far it works as expected.\n\n-- Hannes\n"}]}