{"thread":{"id":"27205","subject":"What's cooking in git.git (Apr 2011, #07; Wed, 27)","startedAt":"2011-04-27T21:18:08Z","lastAt":"2011-04-28T19:39:02Z","messageCount":2,"participants":["Junio C Hamano","Jakub Narebski"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"166557","messageId":"7v1v0n75rj.fsf@alter.siamese.dyndns.org","threadId":"27205","inReplyTo":null,"subject":"What's cooking in git.git (Apr 2011, #07; Wed, 27)","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2011-04-27T21:18:08Z","receivedAt":"2011-04-27T21:18:08Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"What's cooking in git.git (Apr 2011, #07; Wed, 27)\n--------------------------------------------------\n\nHere are the topics that have been cooking.  Commits prefixed with '-' are\nonly in 'pu' while commits prefixed with '+' are in 'next'.\n\nThe main part of this cycle is expected to run thru May, aiming for a\nfeature freeze in early June.  We are in the middle of week #1 of this\ncycle and week #2 starts on May 2nd.\n\n--------------------------------------------------\n[Graduated to \"master\"]\n\n* ar/clean-rmdir-empty (2011-04-01) 1 commit\n  (merged to 'next' on 2011-04-25 at 5a71fdb)\n + clean: unreadable directory may still be rmdir-able if it is empty\n\n* cn/format-patch-quiet (2011-04-12) 2 commits\n  (merged to 'next' on 2011-04-25 at 40e2d1c)\n + format-patch: document --quiet option\n + format-patch: don't pass on the --quiet flag\n\n* dm/color-palette (2011-04-05) 1 commit\n  (merged to 'next' on 2011-04-25 at 839b17b)\n + Share color list between graph and show-branch\n\n* dm/stash-k-i-p (2011-04-07) 2 commits\n  (merged to 'next' on 2011-04-25 at 01a207c)\n + stash: ensure --no-keep-index and --patch can be used in any order\n + stash: add two more tests for --no-keep-index\n\n* ef/maint-strbuf-init (2011-04-10) 2 commits\n  (merged to 'next' on 2011-04-25 at 6a45422)\n + config: support values longer than 1023 bytes\n + strbuf: make sure buffer is zero-terminated\n\n* jc/merge-dash-previous (2011-04-07) 1 commit\n  (merged to 'next' on 2011-04-25 at 512faf4)\n + merge: allow \"-\" as a short-hand for \"previous branch\"\n\n* jc/pack-objects-bigfile (2011-04-05) 1 commit\n  (merged to 'next' on 2011-04-25 at 621035c)\n + Teach core.bigfilethreashold to pack-objects\n\n* jk/maint-stash-oob (2011-04-06) 2 commits\n  (merged to 'next' on 2011-04-25 at 8478a92)\n + stash: fix false positive in the invalid ref test.\n + stash: fix accidental apply of non-existent stashes\n\n* jk/maint-upload-pack-shallow (2011-04-06) 1 commit\n  (merged to 'next' on 2011-04-25 at 073dac4)\n + upload-pack: start pack-objects before async rev-list\n\n* jk/stash-loosen-safety (2011-04-05) 1 commit\n  (merged to 'next' on 2011-04-25 at cdc549f)\n + stash: drop dirty worktree check on apply\n\n* mg/reflog-with-options (2011-04-01) 3 commits\n  (merged to 'next' on 2011-04-25 at 1ab8b78)\n + reflog: fix overriding of command line options\n + t/t1411: test reflog with formats\n + builtin/log.c: separate default and setup of cmd_log_init()\n (this branch is used by mg/show-without-prune.)\n\n* mg/sha1-path-advise (2011-03-31) 2 commits\n  (merged to 'next' on 2011-04-25 at 8b094f5)\n + sha1_name: Suggest commit:./file for path in subdir\n + t1506: factor out test for \"Did you mean...\"\n\n* mg/x-years-12-months (2011-04-20) 1 commit\n  (merged to 'next' on 2011-04-25 at 74ba83b)\n + date: avoid \"X years, 12 months\" in relative dates\n\n* mh/git-svn-automkdirs (2011-04-01) 1 commit\n  (merged to 'next' on 2011-04-25 at 2e95357)\n + git-svn: add an option to skip the creation of empty directories\n\n* nk/blame-abbrev (2011-04-06) 1 commit\n  (merged to 'next' on 2011-04-25 at 59a4281)\n + blame: add --abbrev command line option and make it honor core.abbrev\n\n* rj/sparse (2011-04-07) 7 commits\n  (merged to 'next' on 2011-04-25 at e1af2af)\n + sparse: Fix some \"symbol not declared\" warnings\n + sparse: Fix errors due to missing target-specific variables\n + sparse: Fix an \"symbol 'merge_file' not decared\" warning\n + sparse: Fix an \"symbol 'format_subject' not declared\" warning\n + sparse: Fix some \"Using plain integer as NULL pointer\" warnings\n + sparse: Fix an \"symbol 'cmd_index_pack' not declared\" warning\n + Makefile: Use cgcc rather than sparse in the check target\n\n* rr/doc-content-type (2011-04-07) 4 commits\n  (merged to 'next' on 2011-04-25 at 83c41e4)\n + Documentation: Allow custom diff tools to be specified in 'diff.tool'\n + Documentation: Add diff.<driver>.* to config\n + Documentation: Move diff.<driver>.* from config.txt to diff-config.txt\n + Documentation: Add filter.<driver>.* to config\n\n--------------------------------------------------\n[New Topics]\n\n* aw/maint-rebase-i-p-no-ff (2011-04-20) 1 commit\n - git-rebase--interactive.sh: preserve-merges fails on merges created with no-ff\n\n* mg/alias-expose-prefix (2011-04-27) 2 commits\n - handle_alias: provide GIT_PREFIX to !alias\n - t1020: test !alias in subdirectory\n\n* mg/diff-uiconfig-doc (2011-04-27) 1 commit\n - config.txt,diff-options.txt: porcelain vs. plumbing for color.diff\n\nWith tentative rewording.\n\n* ld/p4-preserve-user-names (2011-04-21) 1 commit\n - git-p4: add option to preserve user names\n\nPete acked and told Luke to wait and then resend; I just picked it up so\nthat the patch is not lost.\n\n* mg/rev-list-count-cherry (2011-04-26) 1 commit\n  (merged to 'next' on 2011-04-26 at dc3e80a)\n + rev-list --count: separate count for --cherry-mark\n\nWill merge to \"master\" by the end of week #2.\n\n* ft/gitweb-tar-with-gzip-n (2011-04-26) 1 commit\n  (merged to 'next' on 2011-04-26 at 8e59a0e)\n + gitweb: supply '-n' to gzip for identical output\n\nWill merge to \"master\" by the end of week #2.\n\n* ml/test-readme (2011-04-26) 1 commit\n  (merged to 'next' on 2011-04-26 at d1efe84)\n + t/README: unify documentation of test function args\n\nWill merge to \"master\" by the end of week #2.\n\n* sp/maint-clear-postfields (2011-04-26) 1 commit\n  (merged to 'next' on 2011-04-26 at 0082503)\n + http: clear POSTFIELDS when initializing a slot\n\nFixes a rather nasty bug we had since the beginning of smart-HTTP\nbut has become a lot easier to trigger since 1.7.5, introducing a\nregression.\n\nWill merge to \"master\" by the end of week #1.\n\n* jk/format-patch-quote-special-in-from (2011-04-08) 1 commit\n - pretty: quote rfc822 specials in email addresses\n\nWill merge to \"next\".\n\n* rs/strbuf-setlen-assert (2011-04-27) 1 commit\n - strbuf: clarify assertion in strbuf_setlen()\n\nWill merge to \"next\".\n\n* jh/dirstat-lines (2011-04-27) 7 commits\n - diff --dirstat: tighten and clean-up parsing.\n - New --dirstat=lines mode, doing dirstat analysis based on diffstat\n - Allow specifying --dirstat cut-off percentage as a floating point number\n - Add config variable for specifying default --dirstat behavior\n - Refactor --dirstat parsing; deprecate --cumulative and --dirstat-by-file\n - Make --dirstat=0 output directories that contribute < 0.1% of changes\n - Add several testcases for --dirstat and friends\n (this branch uses jh/dirstat.)\n\nThis is v3/v4 that is still being discussed.\n\n--------------------------------------------------\n[Stalled]\n\n* jn/gitweb-js (2011-04-15) 13 commits\n - gitweb: Make JavaScript ability to adjust timezones configurable\n - gitweb.js: Add UI for selecting common timezone to display dates\n - gitweb: JavaScript ability to adjust time based on timezone\n - gitweb: Unify the way long timestamp is displayed\n - gitweb: Refactor generating of long dates into format_timestamp_html\n - gitweb.js: Provide getElementsByClassName method (if it not exists)\n - gitweb.js: Introduce gitweb/static/js/lib/cookies.js\n - gitweb.js: Extract and improve datetime handling\n - gitweb.js: Provide default values for padding in padLeftStr and padLeft\n - gitweb.js: Update and improve comments in JavaScript files\n - gitweb: Split JavaScript for maintability, combining on build\n - Remove gitweb/gitweb.cgi and other legacy targets from main Makefile\n - git-instaweb: Simplify build dependency on gitweb\n\nI do not recall seeing this series much reviewed. Is everybody happy with\nthis series?\n\n* jk/maint-merge-rename-create (2011-03-25) 3 commits\n - merge: turn on rewrite detection\n - merge: handle renames with replacement content\n - t3030: fix accidental success in symlink rename\n\nPeff wanted to reroll this, so this is taken out of \"next\".\n\n* dm/http-cleanup (2011-03-30) 2 commits\n - http-push: refactor curl_easy_setup madness\n - http: make curl callbacks match contracts from curl header\n\nThe second one will probably need re-rolling after\nsp/maint-clear-postfields settles.\n\n* rr/rerere-clear-libify (2011-04-13) 1 commit\n - rerere: Expose an API corresponding to 'clear' functionality\n\nJonathan had good comments on moving the garbage collection interface as\nwell. Perhaps needs a re-roll.\n\n* jc/maint-add-p-overlapping-hunks (2011-04-06) 2 commits\n - \"add -p\": work-around an old laziness that does not coalesce hunks\n - add--interactive.perl: factor out repeated --recount option\n\nThis came from http://thread.gmane.org/gmane.comp.version-control.git/170685/focus=171000;\nwe may want to add tests before moving it forward.\n\n* mg/show-without-prune (2011-04-01) 1 commit\n - builtin/show: do not prune by pathspec\n\nI wanted to like this, but it still feels like too much magic.  Will drop\nand wait for the topic to resurface.\n\n* gr/cvsimport-alternative-cvspass-location (2011-02-18) 1 commit\n - Look for password in both CVS and CVSNT password files.\n\nIt seems that we need separate parsers for these two formats in order not\nto regress the users of the original cvs.\n\n* jc/index-pack (2011-02-25) 5 commits\n - index-pack --verify: read anomalous offsets from v2 idx file\n - write_idx_file: need_large_offset() helper function\n - index-pack: --verify\n - write_idx_file: introduce a struct to hold idx customization options\n - index-pack: group the delta-base array entries also by type\n\nStill a WIP. Need to put histogram output into index-pack --verify to\nreally kill verify-pack.\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\nThe idea of the bottom one is probably Ok, except that the use of object\nflags needs to be rethought, or at least the helper needs to be moved to\nbuiltin/tag.c to make it clear that it should not be used outside the\ncurrent usage context.\n\n--------------------------------------------------\n[Cooking]\n\n* jn/setup-revisions-glob-and-friends-passthru (2011-04-21) 2 commits\n - revisions: allow --glob and friends in parse_options-enabled commands\n - revisions: split out handle_revision_pseudo_opt function\n\nWill merge to \"next\".\n\n* cn/log-parse-opt (2011-04-14) 1 commit\n - log: convert to parse-options\n\nWill merge to \"next\".\n\n* jc/fix-add-u-unmerged (2011-04-20) 1 commit\n - Fix \"add -u\" that sometimes fails to resolve unmerged paths\n (this branch uses jc/fix-diff-files-unmerged.)\n\nWill merge to \"next\".\n\n* jc/fix-diff-files-unmerged (2011-04-22) 4 commits\n - diff-files: show unmerged entries correctly\n - diff: remove often unused parameters from diff_unmerge()\n - diff.c: return filepair from diff_unmerge()\n - test: use $_z40 from test-lib\n (this branch is used by jc/fix-add-u-unmerged.)\n\nWill merge to \"next\".\n\n* js/maint-1.6.6-send-pack-stateless-rpc-deadlock-fix (2011-04-25) 1 commit\n - send-pack: avoid deadlock when pack-object dies early\n (this branch is used by js/maint-send-pack-stateless-rpc-deadlock-fix.)\n\n* js/maint-send-pack-stateless-rpc-deadlock-fix (2011-04-25) 1 commit\n - Merge branch 'js/maint-1.6.6-send-pack-stateless-rpc-deadlock-fix' into js/maint-send-pack-stateless-rpc-deadlock-fix\n (this branch uses js/maint-1.6.6-send-pack-stateless-rpc-deadlock-fix.)\n\nWill merge to \"next\".\n\n* vh/git-svn-doc (2011-04-26) 3 commits\n - git-svn.txt: small typeface improvements\n - git-svn.txt: move option descriptions\n - git-svn.txt: fix usage of --add-author-from\n\nWill merge to \"next\".\n\n* jk/format-patch-multiline-header (2011-04-14) 1 commit\n  (merged to 'next' on 2011-04-26 at 3d5eda3)\n + format-patch: wrap email addresses after long names\n\nWill merge to \"master\" by the end of week #2.\n\n* jn/maint-format-patch-doc (2011-04-14) 1 commit\n  (merged to 'next' on 2011-04-26 at 400cf42)\n + Documentation: describe the format of messages with inline patches\n (this branch is used by jn/format-patch-doc.)\n\nWill merge to \"master\" by the end of week #2.\n\n* jn/format-patch-doc (2011-04-18) 6 commits\n  (merged to 'next' on 2011-04-26 at 3f64325)\n + Documentation/format-patch: suggest Toggle Word Wrap add-on for Thunderbird\n + Documentation: publicize hints for sending patches with GMail\n + Documentation: publicize KMail hints for sending patches inline\n + Documentation: hints for sending patches inline with Thunderbird\n + Documentation: explain how to check for patch corruption\n + Merge v1.7.5-rc2 into jn/format-patch-doc\n (this branch uses jn/maint-format-patch-doc.)\n\nWill merge to \"master\" by the end of week #2.\n\n* jn/run-command-error-failure (2011-04-20) 2 commits\n  (merged to 'next' on 2011-04-26 at a1f171e)\n + run-command: handle short writes and EINTR in die_child\n + tests: check error message from run_command\n\nWill merge to \"master\" by the end of week #2.\n\n* ss/cherry-pick-x-doc (2011-04-15) 1 commit\n  (merged to 'next' on 2011-04-26 at c9a6f83)\n + doc: Clarify that \"cherry-pick -x\" does not use \"git notes\"\n\nWill merge to \"master\" by the end of week #2.\n\n* ss/doc-svn (2011-04-19) 1 commit\n  (merged to 'next' on 2011-04-26 at a723b91)\n + remove noise and inaccuracies from git-svn docs\n\nWill merge to \"master\" by the end of week #2.\n\n* vr/merge-base-doc (2011-04-15) 2 commits\n  (merged to 'next' on 2011-04-26 at e906ba3)\n + Restructure documentation for git-merge-base.\n + Documentation: update to git-merge-base --octopus\n\nWill merge to \"master\" by the end of week #2.\n\n* jh/dirstat (2011-04-12) 4 commits\n  (merged to 'next' on 2011-04-25 at cb277e6)\n + --dirstat: In case of renames, use target filename instead of source filename\n + Teach --dirstat not to completely ignore rearranged lines within a file\n + --dirstat-by-file: Make it faster and more correct\n + --dirstat: Describe non-obvious differences relative to --stat or regular diff\n (this branch is used by jh/dirstat-lines.)\n\nWill merge to \"master\" by the end of week #1.\n\n* jm/mergetool-submodules (2011-04-13) 1 commit\n  (merged to 'next' on 2011-04-26 at 40892cf)\n + mergetool: Teach about submodules\n\nWill merge to \"master\" by the end of week #2.\n\n* ab/i18n-fixup (2011-04-14) 24 commits\n  (merged to 'next' on 2011-04-25 at 32fef07)\n + i18n: use test_i18n{cmp,grep} in t7600, t7607, t7611 and t7811\n + i18n: use test_i18n{grep,cmp} in t7508\n + i18n: use test_i18ngrep in t7506\n + i18n: use test_i18ngrep and test_i18ncmp in t7502\n + i18n: use test_i18ngrep in t7501\n + i18n: use test_i18ncmp in t7500\n + i18n: use test_i18ngrep in t7201\n + i18n: use test_i18ncmp and test_i18ngrep in t7102 and t7110\n + i18n: use test_i18ncmp and test_i18ngrep in t5541, t6040, t6120, t7004, t7012 and t7060\n + i18n: use test_i18ncmp and test_i18ngrep in t3700, t4001 and t4014\n + i18n: use test_i18ncmp and test_i18ngrep in t3203, t3501 and t3507\n + i18n: use test_i18ngrep in t2020, t2204, t3030, and t3200\n + i18n: use test_i18ngrep in lib-httpd and t2019\n + i18n: do not overuse C_LOCALE_OUTPUT (grep)\n + i18n: use test_i18ncmp in t1200 and t2200\n + i18n: .git file is not a human readable message (t5601)\n + i18n: do not overuse C_LOCALE_OUTPUT\n + i18n: mark init-db messages for translation\n + i18n: mark checkout plural warning for translation\n + i18n: mark checkout --detach messages for translation\n + i18n: mark clone nonexistent repository message for translation\n + i18n: mark merge CHERRY_PICK_HEAD messages for translation\n + i18n: mark merge \"upstream\" messages for translation\n + i18n: mark merge \"Could not read from\" message for translation\n\nWill merge to \"master\" by the end of week #2.\n\n* nm/submodule-update-force (2011-04-01) 1 commit\n  (merged to 'next' on 2011-04-25 at 270fffc)\n + submodule: Add --force option for git submodule update\n\nWill merge to \"master\" by the end of week #2.\n\n* jc/diff-irreversible-delete (2011-02-28) 1 commit\n  (merged to 'next' on 2011-04-25 at c37610d)\n + git diff -D: omit the preimage of deletes\n\nWill merge to \"master\" by the end of week #2.\n\n* jh/notes-add-ui (2011-03-30) 1 commit\n  (merged to 'next' on 2011-04-25 at 4fb1ac2)\n + Make \"git notes add\" more user-friendly when there are existing notes\n\nWill merge to \"master\" by the end of week #2.\n\n* jk/notes-ui-updates (2011-04-14) 8 commits\n  (merged to 'next' on 2011-04-25 at 4216d33)\n + contrib/completion: --notes, --no-notes\n + log/pretty-options: Document --[no-]notes and deprecate old notes options\n + revision.c: make --no-notes reset --notes list\n + revision.c: support --notes command-line option\n + notes: refactor display notes default handling\n + notes: refactor display notes extra refs field\n + revision.c: refactor notes ref expansion\n + notes: make expand_notes_ref globally accessible\n\nWill merge to \"master\" by the end of week #2.\n\n* nd/maint-setup (2011-03-26) 2 commits\n  (merged to 'next' on 2011-04-25 at fd45c63)\n + Kill off get_relative_cwd()\n + setup: return correct prefix if worktree is '/'\n\nWill merge to \"master\" by the end of week #2.\n\n* mz/rebase (2011-02-28) 34 commits\n  (merged to 'next' on 2011-04-25 at 4bbed46)\n + rebase: define options in OPTIONS_SPEC\n + Makefile: do not install sourced rebase scripts\n + rebase: use @{upstream} if no upstream specified\n + rebase -i: remove unnecessary state rebase-root\n + rebase -i: don't read unused variable preserve_merges\n + git-rebase--am: remove unnecessary --3way option\n + rebase -m: don't print exit code 2 when merge fails\n + rebase -m: remember allow_rerere_autoupdate option\n + rebase: remember strategy and strategy options\n + rebase: remember verbose option\n + rebase: extract code for writing basic state\n + rebase: factor out sub command handling\n + rebase: make -v a tiny bit more verbose\n + rebase -i: align variable names\n + rebase: show consistent conflict resolution hint\n + rebase: extract am code to new source file\n + rebase: extract merge code to new source file\n + rebase: remove $branch as synonym for $orig_head\n + rebase -i: support --stat\n + rebase: factor out call to pre-rebase hook\n + rebase: factor out clean work tree check\n + rebase: factor out reference parsing\n + rebase: reorder validation steps\n + rebase -i: remove now unnecessary directory checks\n + rebase: factor out command line option processing\n + rebase: align variable content\n + rebase: align variable names\n + rebase: stricter check of standalone sub command\n + rebase: act on command line outside parsing loop\n + rebase: improve detection of rebase in progress\n + rebase: remove unused rebase state 'prev_head'\n + rebase: read state outside loop\n + rebase: refactor reading of state\n + rebase: clearer names for directory variables\n\nWill merge to \"master\" by the end of week #2.\n\n* mz/maint-rename-unmerged (2011-03-23) 1 commit\n  (merged to 'next' on 2011-04-25 at 038a8c3)\n + diffcore-rename: don't consider unmerged path as source\n\nWill merge to \"master\" by the end of week #2.\n\n* nd/struct-pathspec (2011-04-05) 5 commits\n  (merged to 'next' on 2011-04-25 at 65dbe80)\n + pathspec: rename per-item field has_wildcard to use_wildcard\n + Improve tree_entry_interesting() handling code\n + Convert read_tree{,_recursive} to support struct pathspec\n + Reimplement read_tree_recursive() using tree_entry_interesting()\n + Merge branch 'en/object-list-with-pathspec' into 'nd/struct-pathspec'\n\nWill merge to \"master\" by the end of week #2.\n\n* jc/magic-pathspec (2011-04-06) 3 commits\n  (merged to 'next' on 2011-04-25 at 788cd46)\n + magic pathspec: add \":(icase)path\" to match case insensitively\n + magic pathspec: futureproof shorthand form\n + magic pathspec: add tentative \":/path/from/top/level\" pathspec support\n\nThanks to Peff, Duy, and Michael for helping to whip the syntax and the\nbasic semantics into a not-so-horrible shape.\n\nWill merge to \"master\" by the end of week #2.\n\n* jc/rename-degrade-cc-to-c (2011-01-06) 4 commits\n  (merged to 'next' on 2011-04-25 at 25c195e)\n + diffcore-rename: fall back to -C when -C -C busts the rename limit\n + diffcore-rename: record filepair for rename src\n + diffcore-rename: refactor \"too many candidates\" logic\n + builtin/diff.c: remove duplicated call to diff_result_code()\n\nWill merge to \"master\" by the end of week #2.\n\n* en/merge-recursive (2011-03-17) 4 commits\n  (merged to 'next' on 2011-04-25 at 8027acd)\n + merge-recursive: tweak magic band-aid\n + merge-recursive: When we detect we can skip an update, actually skip it\n + t6022: New test checking for unnecessary updates of files in D/F conflicts\n + t6022: New test checking for unnecessary updates of renamed+modified files\n\nWill merge to \"master\" by the end of week #2.\n\n--------------------------------------------------\n[Discarded]\n\n* jk/maint-push-async-hang (2011-03-31) 4 commits\n . send-pack: abort sideband demuxer on pack-objects error\n . run-command: allow aborting async code prematurely\n . finish_async: be quiet when waiting for async process\n . teach wait_or_whine a \"quiet\" mode\n (this branch is used by jk/maint-push-async-hang-threads.)\n\n* jk/maint-push-async-hang-threads (2011-03-31) 2 commits\n . run-command: implement abort_async for pthreads\n . Merge branch 'jk/maint-push-async-hang' into jk/maint-push-async-hang-threads\n (this branch uses jk/maint-push-async-hang.)\n"},{"id":"166680","messageId":"m37haew4io.fsf@localhost.localdomain","threadId":"27205","inReplyTo":"7v1v0n75rj.fsf@alter.siamese.dyndns.org","subject":"Re: What's cooking in git.git (Apr 2011, #07; Wed, 27)","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2011-04-28T19:39:02Z","receivedAt":"2011-04-28T19:39:02Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"Junio C Hamano <gitster@pobox.com> writes:\n\n> What's cooking in git.git (Apr 2011, #07; Wed, 27)\n\n> --------------------------------------------------\n> [New Topics]\n\n> * ft/gitweb-tar-with-gzip-n (2011-04-26) 1 commit\n>   (merged to 'next' on 2011-04-26 at 8e59a0e)\n>  + gitweb: supply '-n' to gzip for identical output\n> \n> Will merge to \"master\" by the end of week #2.\n\nNice.\n \n> --------------------------------------------------\n> [Stalled]\n> \n> * jn/gitweb-js (2011-04-15) 13 commits\n>  - gitweb: Make JavaScript ability to adjust timezones configurable\n>  - gitweb.js: Add UI for selecting common timezone to display dates\n>  - gitweb: JavaScript ability to adjust time based on timezone\n>  - gitweb: Unify the way long timestamp is displayed\n>  - gitweb: Refactor generating of long dates into format_timestamp_html\n>  - gitweb.js: Provide getElementsByClassName method (if it not exists)\n>  - gitweb.js: Introduce gitweb/static/js/lib/cookies.js\n>  - gitweb.js: Extract and improve datetime handling\n>  - gitweb.js: Provide default values for padding in padLeftStr and padLeft\n>  - gitweb.js: Update and improve comments in JavaScript files\n>  - gitweb: Split JavaScript for maintability, combining on build\n>  - Remove gitweb/gitweb.cgi and other legacy targets from main Makefile\n>  - git-instaweb: Simplify build dependency on gitweb\n> \n> I do not recall seeing this series much reviewed. Is everybody happy with\n> this series?\n\nI have just resend this series in cleaned up form, containing all the\nfixes and extra patches; in fact nearly the same as 'jn/gitweb-js'\nbranch.  It includes comparison to J.H. patch.\n\nI think it addresses all the issues Kevin and you found with previous\nversions; I haven't heard from J.H. yet.\n\n-- \nJakub Narebski\nPoland\nShadeHawk on #git\n"}]}