{"thread":{"id":"24437","subject":"What's cooking in git.git (Jul 2010, #04; Mon, 19)","startedAt":"2010-07-19T20:27:21Z","lastAt":"2010-07-19T20:27:21Z","messageCount":1,"participants":["Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"145813","messageId":"7vsk3fnro6.fsf@alter.siamese.dyndns.org","threadId":"24437","inReplyTo":null,"subject":"What's cooking in git.git (Jul 2010, #04; Mon, 19)","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2010-07-19T20:27:21Z","receivedAt":"2010-07-19T20:27:21Z","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\nI've ended up merging a few more fixes to 'master'; please give it a good\nfinal round of testing so that we can have the real thing in a couple of\ndays.\n\nThanks.\n\n--------------------------------------------------\n[Graduated to \"master\"]\n\n* jl/add-n-ignore-missing (2010-07-10) 2 commits\n + git submodule add: Require the new --force option to add ignored paths\n + git add: Add the \"--ignore-missing\" option for the dry run\n\n--------------------------------------------------\n[Stalled -- would discard unless there are some movements soon]\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* 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\nNo responses; I think we will eventually want to have a configuration to\nalways enable the new option, so the renaming of the command line option\nis inevitable.  I plan to kick this out of 'next' once the upcoming\nrelease is out, and expect a re-roll with configuration variable.\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\nNo responses; I plan to drop this entirely after the upcoming release\nwithout prejudice.\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* 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* ab/report-corrupt-object-with-type (2010-06-10) 1 commit\n - sha1_file: Show the the type and path to corrupt objects\n\n* cc/revert (2010-07-14) 4 commits\n - revert: improve success message by adding abbreviated commit sha1\n - revert: don't print \"Finished one cherry-pick.\" if commit failed\n - revert: refactor commit code into a new run_git_commit() function\n - revert: report success when using option --strategy\n\n* en/fast-export-fix (2010-07-17) 2 commits\n - fast-export: Add a --full-tree option\n - fast-export: Fix dropping of files with --import-marks and path limiting\n\n* jn/parse-date-basic (2010-07-15) 1 commit\n - Export parse_date_basic() to convert a date string to timestamp\n (this branch is used by rr/svn-export.)\n\n* kf/post-receive-sample-hook (2010-07-16) 1 commit\n - post-receive-email: optional message line count limit\n\n* tr/rfc-reset-doc (2010-07-18) 5 commits\n - Documentation/reset: move \"undo permanently\" example behind \"make topic\"\n - Documentation/reset: reorder examples to match description\n - Documentation/reset: promote 'examples' one section up\n - Documentation/reset: separate options by mode\n - Documentation/git-reset: reorder modes for soft-mixed-hard progression\n\n* rr/svn-export (2010-07-15) 8 commits\n - Add SVN dump parser\n - Add infrastructure to write revisions in fast-export format\n - Add stream helper library\n - Add string-specific memory pool\n - vcs-svn: treap_search should return NULL for missing items\n - Add treap implementation\n - Add memory pool library\n - Introduce vcs-svn lib\n (this branch uses jn/parse-date-basic.)\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* 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-07-19) 3 commits\n - gitignore: Ignore the new /git-remote-{ext,fd} helpers\n - New remote helper: git-remote-ext\n - New remote helper git-remote-fd\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* jn/fast-import-subtree (2010-06-30) 1 commit\n - Teach fast-import to import subtrees named by tree id\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* 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"}]}