{"thread":{"id":"24399","subject":"What's cooking in git.git (Jul 2010, #02; Wed, 14)","startedAt":"2010-07-14T23:15:07Z","lastAt":"2010-07-15T11:58:22Z","messageCount":2,"participants":["Junio C Hamano","Ramkumar Ramachandra"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"145590","messageId":"7vhbk1wt8k.fsf@alter.siamese.dyndns.org","threadId":"24399","inReplyTo":null,"subject":"What's cooking in git.git (Jul 2010, #02; Wed, 14)","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2010-07-14T23:15:07Z","receivedAt":"2010-07-14T23:15:07Z","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\nv1.7.2-rc3 has been tagged and hopefully we can have the final release\nthis weekend.  I've moved some fixes from 'pu' to 'next' but I'd like to\ndefer them for a bit longer.\n\n--------------------------------------------------\n[New Topics]\n\n* by/log-range-diff (2010-07-12) 18 commits\n . Minimum fix to make by/log-range-diff topic at least compile\n . add test cases for '--graph' of line level log\n . line.c output the '--graph' padding before each line\n . add parent rewrite feature to line level log\n . make rewrite_parents an external function\n . some document update\n . add two test cases\n . add --always-print option\n . map/print ranges along traversing the history topologically\n . print the line log\n . map/take range to parent\n . add range clone functions\n . export three functions from diff.c\n . parse the -L options\n . refactor parse_loc\n . add the basic data structure for line level history\n . parse-options: add two helper functions\n . parse-options: stop when encounter a non-option\n\nSeems to break some tests in t403X range but we are not in a hurry.\n\n* eb/doc-log-manpage (2010-07-07) 1 commit\n  (merged to 'next' on 2010-07-14 at d073ef2)\n + Reorganize `git-log' man page to clarify common diff options.\n\n* hv/autosquash-config (2010-07-14) 1 commit\n - add configuration variable for --autosquash option of interactive rebase\n\n* jh/graph-next-line (2010-07-13) 2 commits\n - Enable custom schemes for column colors in the graph API\n - Make graph_next_line() available in the graph.h API\n\n* jl/add-n-ignore-missing (2010-07-10) 1 commit\n - git add: Add the \"--ignore-missing\" option for the dry run\n\n* jn/tests (2010-07-10) 1 commit\n  (merged to 'next' on 2010-07-14 at 390c1f6)\n + t3000 (ls-files -o): modernize style\n\n* ns/merge-recursive-uptodate (2010-07-09) 1 commit\n - merge-recursive: use \"up-to-date\" instead of \"uptodate\" in error message for consistency\n\n* jc/diff-merge-base-multi (2010-07-12) 1 commit\n  (merged to 'next' on 2010-07-14 at 910a0b5)\n + diff A...B: give one possible diff when there are more than one merge-base\n\n* js/merge-rr-fix (2010-07-14) 1 commit\n - MERGE_RR is in .git, not .git/rr-cache\n\n* wp/merge-tree-fix (2010-07-14) 2 commits\n - merge-tree: fix where two branches share no changes\n - add basic tests for merge-tree\n\n--------------------------------------------------\n[Stalled -- would discard unless there are some movements soon]\n\n* ps/gitweb-soc (2010-06-02) 2 commits\n  (merged to 'next' on 2010-06-13 at 92245ae)\n + git-instaweb: Add option to reuse previous config file\n + Makefile: Use $(sharedir)/gitweb for target 'install-gitweb'\n\nIf we are going to have a configuration variable to control this, I\nstrongly suspect that --reuse-config should be renamed so that the\nvariable can be named more sanely and in line with whatever option\nthat replaces it.\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\nI retract my objection against the idea of -x; needs polishing before\nmoving forward.\n\n* zl/mailinfo-recode-patch (2010-06-14) 2 commits\n - add --recode-patch option to git-am\n - add --recode-patch option to git-mailinfo\n\nI recall there was another round of re-roll planned for this one.\n\n* rr/svn-export (2010-06-10) 7 commits\n - Add LICENSE\n - Add SVN dump parser\n - Add infrastructure to write revisions in fast-export format\n - Add stream helper library\n - Add library for string-specific memory pool\n - Add cpp macro implementation of treaps\n - Add memory pool library\n\nI recall there was another round of re-roll planned for this one.\n\n* jk/tag-contains (2010-07-05) 4 commits\n - Why is \"git tag --contains\" so slow?\n - default core.clockskew variable to one day\n - limit \"contains\" traversals based on commit timestamp\n - tag: speed up --contains calculation\n\n--------------------------------------------------\n[Cooking]\n\n* jn/paginate-fix (2010-06-26) 4 commits\n - git --paginate: do not commit pager choice too early\n - tests: local config file should be honored from subdirs of toplevel\n - t7006: test pager configuration for several git commands\n - t7006 (pager): introduce helper for parameterized tests\n\n* ar/string-list-foreach (2010-07-03) 2 commits\n - Convert the users of for_each_string_list to for_each_string_list_item macro\n - Add a for_each_string_list_item macro\n (this branch is used by tf/string-list-init.)\n\n* il/rfc-remote-fd-ext (2010-06-28) 2 commits\n - New remote helper: git-remote-ext\n - New remote helper git-remote-fd\n\n* ab/submodule-add-f (2010-07-05) 1 commit\n  (merged to 'next' on 2010-07-14 at 4ab3d00)\n + git submodule: add submodules with git add -f <path>\n\n* bc/maint-makefile-fixes (2010-07-06) 2 commits\n  (merged to 'next' on 2010-07-14 at 294ab08)\n + Makefile: work around ksh's failure to handle missing list argument to for loop\n + Makefile: remove some unnecessary curly braces\n\n* gp/pack-refs-remove-empty-dirs (2010-07-06) 1 commit\n  (merged to 'next' on 2010-07-14 at 7d25131)\n + pack-refs: remove newly empty directories\n\n* hv/submodule-find-ff-merge (2010-07-07) 3 commits\n - Implement automatic fast-forward merge for submodules\n - setup_revisions(): Allow walking history in a submodule\n - Teach ref iteration module about submodules\n\n* jc/rebase-i-commit-msg-fix (2010-07-05) 2 commits\n  (merged to 'next' on 2010-07-14 at 2273bd2)\n + rebase-i: do not get fooled by a log message ending with backslash\n + rebase-i: style fix\n\n* jk/maint-status-keep-index-timestamp (2010-07-06) 1 commit\n  (merged to 'next' on 2010-07-14 at 43cc5ef)\n + do not write out index when status does not have to\n\n* jn/fast-import-subtree (2010-06-30) 1 commit\n - Teach fast-import to import subtrees named by tree id\n\n* mg/revision-doc (2010-07-05) 3 commits\n  (merged to 'next' on 2010-07-14 at 416a2ad)\n + Documentation: link to gitrevisions rather than git-rev-parse\n + Documentation: gitrevisions\n + Documentation: split off rev doc into include file\n\n* sg/rerere-gc-old-still-used (2010-07-13) 2 commits\n - rerere: fix overeager gc\n - mingw_utime(): handle NULL times parameter\n\n* tf/string-list-init (2010-07-04) 1 commit\n - string_list: Add STRING_LIST_INIT macro and make use of it.\n (this branch uses ar/string-list-foreach.)\n\n* en/d-f-conflict-fix (2010-07-09) 6 commits\n  (merged to 'next' on 2010-07-14 at 2b2a810)\n + fast-import: Improve robustness when D->F changes provided in wrong order\n + fast-export: Fix output order of D/F changes\n + merge_recursive: Fix renames across paths below D/F conflicts\n + merge-recursive: Fix D/F conflicts\n + Add a rename + D/F conflict testcase\n + Add additional testcases for D/F conflicts\n\n* jn/grep-open (2010-07-02) 1 commit\n  (merged to 'next' on 2010-07-14 at c057fd6)\n + grep -O: Do not pass color sequences as filenames to pager\n\n* ab/i18n (2010-07-10) 1 commit\n - Add infrastructure for translating Git with gettext\n\n* tc/checkout-B (2010-06-24) 3 commits\n - builtin/checkout: learn -B\n - builtin/checkout: reword hint for -b\n - add tests for checkout -b\n\n* eb/double-convert-before-merge (2010-07-02) 3 commits\n - Don't expand CRLFs when normalizing text during merge\n - Try normalizing files to avoid delete/modify conflicts when merging\n - Avoid conflicts when merging branches with mixed normalization\n"},{"id":"145620","messageId":"20100715115822.GD22574@debian","threadId":"24399","inReplyTo":"7vhbk1wt8k.fsf@alter.siamese.dyndns.org","subject":"Re: What's cooking in git.git (Jul 2010, #02; Wed, 14)","fromName":"Ramkumar Ramachandra","fromEmail":"artagnon@gmail.com","sentAt":"2010-07-15T11:58:22Z","receivedAt":"2010-07-15T11:58:22Z","isPatch":false,"sender":{"key":"r@artagnon.com","avatar":"https://avatars.githubusercontent.com/u/37226?v=4"},"body":"Hi Junio,\n\nJunio C Hamano writes:\n> * rr/svn-export (2010-06-10) 7 commits\n>  - Add LICENSE\n>  - Add SVN dump parser\n>  - Add infrastructure to write revisions in fast-export format\n>  - Add stream helper library\n>  - Add library for string-specific memory pool\n>  - Add cpp macro implementation of treaps\n>  - Add memory pool library\n> \n> I recall there was another round of re-roll planned for this one.\n\nI was waiting for the ternary treap refactor, but I figure that it's\ntaking longer than I expected. I'll try to re-roll today.\n\n-- Ram\n"}]}