mirror of
https://github.com/git/git.git
synced 2026-01-17 22:26:32 +00:00
What's cooking (2011/03 #05)
This commit is contained in:
@@ -1,105 +1,104 @@
|
||||
To: git@vger.kernel.org
|
||||
Subject: What's cooking in git.git (Mar 2011, #04; Wed, 23)
|
||||
X-master-at: cd3065f9e3c27594a91540e971d147f1acba89de
|
||||
X-next-at: 46300131fe1c0c8ebcb394416c551a5f8fa38342
|
||||
Subject: What's cooking in git.git (Mar 2011, #05; Sun, 27)
|
||||
X-master-at: be919d50c08fbe3a0653d6ba778b73f4940705ca
|
||||
X-next-at: be8b495e51e5bd78849a4c79633fcb93d3959a48
|
||||
|
||||
What's cooking in git.git (Mar 2011, #04; Wed, 23)
|
||||
What's cooking in git.git (Mar 2011, #05; Sun, 27)
|
||||
--------------------------------------------------
|
||||
|
||||
Here are the topics that have been cooking. Commits prefixed with '-' are
|
||||
only in 'pu' while commits prefixed with '+' are in 'next'.
|
||||
|
||||
I notice that there are too many stalled topics, for which only the
|
||||
"finishing touches" are the missing pieces. These new "features" and
|
||||
"usability" that were discussed, tried, and then abandoned are things that
|
||||
we survived without so far, so in that sense I do not see very strong need
|
||||
for me to step in and clean them up alone, losing my beauty sleep time.
|
||||
|
||||
But it is a shame to see all the discussions and efforts go to waste when
|
||||
we are this (shows the thumb and the index finger almost touching)
|
||||
close. Discussing new features may be more fun, but please, people, let's
|
||||
start wrapping things up for this cycle.
|
||||
|
||||
--------------------------------------------------
|
||||
[New Topics]
|
||||
|
||||
* jc/diff-dotdot (2011-03-23) 2 commits
|
||||
- warn use of "git diff A..B"
|
||||
- diff: remove dead code that flips arguments order
|
||||
* jc/merge-sans-branch (2011-03-23) 2 commits
|
||||
- merge: merge with the default upstream branch without argument
|
||||
- merge: match the help text with the documentation
|
||||
|
||||
This is 1/4 tongue-in-cheek but mostly serious.
|
||||
Allow running "git merge" without telling it what to merge. It will merge
|
||||
with the "upstream" of the current branch if configured.
|
||||
|
||||
* jk/progress-with-pager (2011-03-23) 3 commits
|
||||
- show: turn on rename progress
|
||||
- progress: use pager's original_stderr if available
|
||||
- pager: save the original stderr when redirecting to pager
|
||||
* jh/gitweb-localtime (2011-03-23) 1 commit
|
||||
- gitweb: javascript ability to adjust time based on timezone
|
||||
|
||||
The bottom two feel like a right thing to do, but "show" may not be a
|
||||
right example.
|
||||
* jk/maint-merge-rename-create (2011-03-25) 3 commits
|
||||
- merge: turn on rewrite detection
|
||||
- merge: handle renames with replacement content
|
||||
- t3030: fix accidental success in symlink rename
|
||||
|
||||
* jk/pull-into-empty (2011-03-25) 2 commits
|
||||
- pull: do not clobber untracked files on initial pull
|
||||
- merge: merge unborn index before setting ref
|
||||
|
||||
* mz/maint-rename-unmerged (2011-03-23) 1 commit
|
||||
- diffcore-rename: don't consider unmerged path as source
|
||||
|
||||
* nd/struct-pathspec (2011-03-25) 4 commits
|
||||
- Improve tree_entry_interesting() handling code
|
||||
- Convert read_tree{,_recursive} to support struct pathspec
|
||||
- Reimplement read_tree_recursive() using tree_entry_interesting()
|
||||
- Merge branch 'en/object-list-with-pathspec' into 'nd/struct-pathspec'
|
||||
|
||||
--------------------------------------------------
|
||||
[Graduated to "master"]
|
||||
|
||||
* jc/maint-diff-q-filter (2011-03-16) 1 commit
|
||||
(merged to 'next' on 2011-03-20 at d3d85dc)
|
||||
+ diff --quiet: disable optimization when --diff-filter=X is used
|
||||
* jc/fetch-progressive-stride (2011-03-20) 3 commits
|
||||
(merged to 'next' on 2011-03-20 at 2917b19)
|
||||
+ fetch-pack: use smaller handshake window for initial request
|
||||
+ fetch-pack: progressively use larger handshake windows
|
||||
+ fetch-pack: factor out hardcoded handshake window size
|
||||
|
||||
* jn/fortify-source-workaround (2011-03-16) 1 commit
|
||||
(merged to 'next' on 2011-03-20 at 69c4ceb)
|
||||
+ run-command: prettify -D_FORTIFY_SOURCE workaround
|
||||
* jc/index-update-if-able (2011-03-21) 2 commits
|
||||
(merged to 'next' on 2011-03-23 at e7e071a)
|
||||
+ update $GIT_INDEX_FILE when there are racily clean entries
|
||||
+ diff/status: refactor opportunistic index update
|
||||
|
||||
* jn/maint-c99-format (2011-03-16) 2 commits
|
||||
(merged to 'next' on 2011-03-20 at 65cbc8c)
|
||||
+ unbreak and eliminate NO_C99_FORMAT
|
||||
+ mktag: avoid %td in format string
|
||||
* jc/maint-rerere-in-workdir (2011-03-10) 1 commit
|
||||
(merged to 'next' on 2011-03-23 at e5ef1a2)
|
||||
+ rerere: make sure it works even in a workdir attached to a young repository
|
||||
|
||||
* kc/gitweb-pathinfo-w-anchor (2011-03-18) 1 commit
|
||||
(merged to 'next' on 2011-03-20 at 2d65786)
|
||||
+ gitweb: fix #patchNN anchors when path_info is enabled
|
||||
Resurrected, as this was originally written with the explicit goal of
|
||||
helping contrib/workdir/git-new-workdir users, and it is good enough to
|
||||
only support absolute symbolic links for that purpose.
|
||||
|
||||
* lt/default-abbrev (2011-03-20) 2 commits
|
||||
(merged to 'next' on 2011-03-20 at 17ed457)
|
||||
+ Rename core.abbrevlength back to core.abbrev
|
||||
(merged to 'next' on 2011-03-17 at 1d7e406)
|
||||
+ Make the default abbrev length configurable
|
||||
* jk/checkout-orphan-warning (2011-03-20) 3 commits
|
||||
(merged to 'next' on 2011-03-23 at 26adae6)
|
||||
+ checkout: tweak detached-orphan warning format
|
||||
+ checkout: clear commit marks after detached-orphan check
|
||||
+ checkout: add basic tests for detached-orphan warning
|
||||
|
||||
The configuration roughly corresponds to --abbrev command line option, so
|
||||
I should rename it back to core.abbrev as Linus originally named it.
|
||||
Will merge to 'master'.
|
||||
* jp/completion-help-alias (2011-03-21) 1 commit
|
||||
(merged to 'next' on 2011-03-23 at e21fa7b)
|
||||
+ git-completion: Add git help completion for aliases
|
||||
|
||||
* pk/stash-apply-status-relative (2011-03-14) 2 commits
|
||||
(merged to 'next' on 2011-03-20 at 232b096)
|
||||
+ Add test: git stash shows status relative to current dir
|
||||
+ git stash: show status relative to current directory
|
||||
* js/remove-unused-variables (2011-03-22) 1 commit
|
||||
(merged to 'next' on 2011-03-23 at 4630013)
|
||||
+ Remove unused variables
|
||||
|
||||
* pw/p4 (2011-03-16) 2 commits
|
||||
(merged to 'next' on 2011-03-20 at fdad818)
|
||||
+ git-p4: test sync new branch
|
||||
+ git-p4: fix sync new branch regression
|
||||
* mg/rev-list-n-parents (2011-03-23) 3 commits
|
||||
(merged to 'next' on 2011-03-23 at 8baa059)
|
||||
+ rev-list --min-parents,--max-parents: doc, test and completion
|
||||
+ revision.c: introduce --min-parents and --max-parents options
|
||||
+ t6009: use test_commit() from test-lib.sh
|
||||
|
||||
Rerolled with --no-max-parents and the like.
|
||||
|
||||
* nd/index-doc (2011-03-01) 2 commits
|
||||
(merged to 'next' on 2011-03-23 at 316cafc)
|
||||
+ doc: technical details about the index file format
|
||||
+ doc: technical details about the index file format
|
||||
|
||||
* ss/git-gui-mergetool (2011-02-26) 2 commits
|
||||
(merged to 'next' on 2011-03-17 at a8fac18)
|
||||
+ mergetool--lib: Add Beyond Compare 3 as a tool
|
||||
+ mergetool--lib: Sort tools alphabetically for easier lookup
|
||||
|
||||
Merged through Pat's git-gui tree.
|
||||
|
||||
--------------------------------------------------
|
||||
[Stalled]
|
||||
|
||||
* jc/add-u-migration (2011-03-22) 3 commits
|
||||
- add: make "add -u/-A" update full tree without pathspec (step 3)
|
||||
- add: make "add -u/-A" update full tree without pathspec (step 2)
|
||||
- add: make "add -u/-A" update full tree without pathspec
|
||||
|
||||
The message in the bottom one really needs proofreading to move this topic
|
||||
forward. Of course, perhaps nobody cares enough (even though many people
|
||||
seem to have complained about the current behaviour) and we may end up
|
||||
discarding this topic. We'll see.
|
||||
|
||||
* jh/merge-sans-branch (2011-02-10) 4 commits
|
||||
. merge: add support for merging from upstream by default
|
||||
- merge: introduce per-branch-configuration helper function
|
||||
- merge: introduce setup_merge_commit helper function
|
||||
- merge: update the usage information to be more modern
|
||||
|
||||
There was an objection to the tip one that determines the upstream in a
|
||||
wrong way? I've been wanting to move this forward for quite some time but
|
||||
also hoping somebody else would send in a final version.
|
||||
|
||||
* mz/rebase (2011-02-28) 34 commits
|
||||
- rebase: define options in OPTIONS_SPEC
|
||||
(merged to 'next' on 2011-02-25 at 52caa7a)
|
||||
@@ -188,40 +187,19 @@ pathspec that is relative to the root of the working tree.
|
||||
--------------------------------------------------
|
||||
[Cooking]
|
||||
|
||||
* jc/maint-rerere-in-workdir (2011-03-10) 1 commit
|
||||
(merged to 'next' on 2011-03-23 at e5ef1a2)
|
||||
+ rerere: make sure it works even in a workdir attached to a young repository
|
||||
* jc/add-u-migration (2011-03-22) 3 commits
|
||||
- add: make "add -u/-A" update full tree without pathspec (step 3)
|
||||
- add: make "add -u/-A" update full tree without pathspec (step 2)
|
||||
- add: make "add -u/-A" update full tree without pathspec
|
||||
|
||||
Resurrected, as this was originally written with the explicit goal of
|
||||
helping contrib/workdir/git-new-workdir users, and it is good enough to
|
||||
only support absolute symbolic links for that purpose.
|
||||
The message in the bottom one really needs proofreading to move this topic
|
||||
forward. Will merge to 'next' the bottom one, hopefully after that.
|
||||
|
||||
* jk/checkout-orphan-warning (2011-03-20) 3 commits
|
||||
(merged to 'next' on 2011-03-23 at 26adae6)
|
||||
+ checkout: tweak detached-orphan warning format
|
||||
+ checkout: clear commit marks after detached-orphan check
|
||||
+ checkout: add basic tests for detached-orphan warning
|
||||
|
||||
* mg/rev-list-n-parents (2011-03-23) 3 commits
|
||||
(merged to 'next' on 2011-03-23 at 8baa059)
|
||||
+ rev-list --min-parents,--max-parents: doc, test and completion
|
||||
+ revision.c: introduce --min-parents and --max-parents options
|
||||
+ t6009: use test_commit() from test-lib.sh
|
||||
|
||||
Rerolled with --no-max-parents and the like.
|
||||
|
||||
* jc/index-update-if-able (2011-03-21) 2 commits
|
||||
(merged to 'next' on 2011-03-23 at e7e071a)
|
||||
+ update $GIT_INDEX_FILE when there are racily clean entries
|
||||
+ diff/status: refactor opportunistic index update
|
||||
|
||||
* jp/completion-help-alias (2011-03-21) 1 commit
|
||||
(merged to 'next' on 2011-03-23 at e21fa7b)
|
||||
+ git-completion: Add git help completion for aliases
|
||||
|
||||
* js/remove-unused-variables (2011-03-22) 1 commit
|
||||
(merged to 'next' on 2011-03-23 at 4630013)
|
||||
+ Remove unused variables
|
||||
* jk/progress-with-pager (2011-03-24) 4 commits
|
||||
- diff: turn on rename detection progress reporting
|
||||
- show: turn on rename detection progress reporting
|
||||
- progress: use pager's original_stderr if available
|
||||
- pager: save the original stderr when redirecting to pager
|
||||
|
||||
* sb/sparse-more (2011-03-21) 1 commit
|
||||
(merged to 'next' on 2011-03-23 at 4bec1d1)
|
||||
@@ -242,12 +220,6 @@ larger than it should have been as a result.
|
||||
* cn/system-path-tweak (2011-03-17) 1 commit
|
||||
- system_path: use a static buffer
|
||||
|
||||
* jc/fetch-progressive-stride (2011-03-20) 3 commits
|
||||
(merged to 'next' on 2011-03-20 at 2917b19)
|
||||
+ fetch-pack: use smaller handshake window for initial request
|
||||
+ fetch-pack: progressively use larger handshake windows
|
||||
+ fetch-pack: factor out hardcoded handshake window size
|
||||
|
||||
* en/merge-recursive (2011-03-17) 4 commits
|
||||
(merged to 'next' on 2011-03-18 at a32016b)
|
||||
+ merge-recursive: tweak magic band-aid
|
||||
@@ -272,19 +244,6 @@ I am not happy with these magic band aids.
|
||||
+ fetch/pull: Add the 'on-demand' value to the --recurse-submodules option
|
||||
+ fetch/pull: recurse into submodules when necessary
|
||||
|
||||
* ss/git-gui-mergetool (2011-02-26) 2 commits
|
||||
(merged to 'next' on 2011-03-17 at a8fac18)
|
||||
+ mergetool--lib: Add Beyond Compare 3 as a tool
|
||||
+ mergetool--lib: Sort tools alphabetically for easier lookup
|
||||
|
||||
The CLI side (ss/mergetool--lib topic) will be in the next release, so
|
||||
I've pinged Pat to take this into gut-gui tree.
|
||||
|
||||
* nd/index-doc (2011-03-01) 2 commits
|
||||
(merged to 'next' on 2011-03-23 at 316cafc)
|
||||
+ doc: technical details about the index file format
|
||||
+ doc: technical details about the index file format
|
||||
|
||||
* ab/i18n-st (2011-02-22) 69 commits
|
||||
(merged to 'next' on 2011-03-23 at e2732e2)
|
||||
+ i18n: git-shortlog basic messages
|
||||
@@ -358,3 +317,22 @@ I've pinged Pat to take this into gut-gui tree.
|
||||
+ i18n: git-init basic messages
|
||||
|
||||
Now in 'next'.
|
||||
|
||||
--------------------------------------------------
|
||||
[Discarded]
|
||||
|
||||
* jc/diff-dotdot (2011-03-23) 2 commits
|
||||
. warn use of "git diff A..B"
|
||||
. diff: remove dead code that flips arguments order
|
||||
|
||||
This is 1/4 tongue-in-cheek. Now we seem to have at least two volunteer
|
||||
cluebat bearers, so I wouldn't have to worry about this topic very much.
|
||||
|
||||
* jh/merge-sans-branch (2011-02-10) 4 commits
|
||||
. merge: add support for merging from upstream by default
|
||||
- merge: introduce per-branch-configuration helper function
|
||||
- merge: introduce setup_merge_commit helper function
|
||||
- merge: update the usage information to be more modern
|
||||
|
||||
I've been wanting to move this forward for quite some time but
|
||||
ended up redoing it myself (see jc/merge-sans-branch)
|
||||
|
||||
Reference in New Issue
Block a user