{"thread":{"id":"6671","subject":"What's cooking in git.git (topics)","startedAt":"2007-02-04T09:35:50Z","lastAt":"2007-02-04T09:35:50Z","messageCount":1,"participants":["Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"33552","messageId":"7vwt2ytgcp.fsf@assigned-by-dhcp.cox.net","threadId":"6671","inReplyTo":null,"subject":"What's cooking in git.git (topics)","fromName":"Junio C Hamano","fromEmail":"junkio@cox.net","sentAt":"2007-02-04T09:35:50Z","receivedAt":"2007-02-04T09:35:50Z","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\nwith '-' are only in 'pu' while commits prefixed with '+' are\nin 'next'.  The topics list the commits in reverse chronological\norder.\n\n* np/dreflog (Sat Feb 3 23:31:47 2007 -0800) 12 commits\n + show-branch -g: default to the current branch.\n + Let git-checkout always drop any detached head\n + Enable HEAD@{...} and make it independent from the current branch\n + scan reflogs independently from refs\n + add reflog when moving HEAD to a new branch\n + create_symref(): do not assume pathname from git_path() persists\n   long enough\n + add logref support to git-symbolic-ref\n + move create_symref() past log_ref_write()\n + add reflog entries for HEAD when detached\n + enable separate reflog for HEAD\n + lock_ref_sha1_basic(): remember the original name of a ref when\n   resolving it\n + make reflog filename independent from struct ref_lock\n\nEarlier I predicted that this will not stabilize before 1.5.0\nhappens, but I was wrong.  I'd like to have this in 1.5.0.  Will\nmerge to 'master' soon.\n\nBig thanks to Nico.\n\n* ml/gitk (Thu Feb 1 08:46:38 2007 -0500) 2 commits\n - Make gitk work reasonably well on Cygwin.\n - gitk - remove trailing whitespace from a few lines.\n\nWaiting for Paul's blessing, but I might just go ahead and apply\nthem to my tree before 1.5.0 happens.\n\n* jc/blame (Tue Jan 30 01:11:08 2007 -0800) 1 commit\n - git-blame: no rev means start from the working tree file.\n\nThis changes the semantics of \"git blame\" without the revision\nparameter.  It does not annotate HEAD version but annotates the\nworking tree changes as well.  Since it is a behaviour change,\nit might make sense to have it in 1.5.0 if we ever want to do\nthis.\n\nAll the rest are outside of the scope of 1.5.0 and are on hold.\n\n* js/reverse (Sat Jan 20 23:04:02 2007 +0100) 1 commit\n + Teach revision machinery about --reverse\n* jc/fetch (Tue Jan 16 13:43:28 2007 -0800) 5 commits\n - git-fetch: rewrite expand_ref_wildcard in C\n - git-fetch: rewrite another shell loop in C\n - git-fetch: move more code into C.\n - git-fetch--tool: start rewriting parts of git-fetch in C.\n - git-fetch: split fetch_main into fetch_dumb and fetch_native\n* jc/merge-base (Tue Jan 9 01:32:25 2007 -0800) 4 commits\n + in_merge_bases(): optimization\n + merge_base(): move traversal into a separate function.\n + Allow in_merge_bases() to take more than one reference commits.\n + Make merge-base a built-in.\n* sp/merge (Thu Dec 28 02:35:17 2006 -0500) 1 commit\n - Avoid git-fetch in `git-pull .` when possible.\n* jc/diff (Mon Dec 25 01:08:50 2006 -0800) 2 commits\n - test-para: combined diff between HEAD, index and working tree.\n - para-walk: walk n trees, index and working tree in parallel\n* jc/explain (Mon Dec 4 19:35:04 2006 -0800) 1 commit\n - git-explain\n* jc/3way (Wed Nov 29 18:53:13 2006 -0800) 1 commit\n + git-merge: preserve and merge local changes when doing fast\n   forward\n* jc/web (Wed Nov 8 14:54:09 2006 -0800) 1 commit\n - gitweb: steal loadavg throttle from kernel.org\n* jc/pickaxe (Sun Nov 5 11:52:43 2006 -0800) 1 commit\n - blame: --show-stats for easier optimization work.\n* jc/diff-apply-patch (Fri Sep 22 16:17:58 2006 -0700) 1 commit\n + git-diff/git-apply: make diff output a bit friendlier to GNU patch\n   (part 2)\n"}]}