]> git.ipfire.org Git - thirdparty/git.git/commitdiff
What's cooking (2008/07 #08)
authorJunio C Hamano <gitster@pobox.com>
Wed, 6 Aug 2008 04:44:16 +0000 (21:44 -0700)
committerJunio C Hamano <gitster@pobox.com>
Tue, 5 Jan 2010 07:50:58 +0000 (23:50 -0800)
whats-cooking.txt

index 3f40804faae42190f710c1d01cef9b506a40dff7..d5fac5ab0b2be4742245394633e983b34bd5ce78 100644 (file)
@@ -1,6 +1,6 @@
-Subject: What's cooking in git.git (Jul 2008, issue #07; Thu, 17)
+Subject: What's cooking in git.git (Jul 2008, issue #08; Sat, 19)
 
-What's cooking in git.git (Jul 2008, issue #07; Thu, 17)
+What's cooking in git.git (Jul 2008, issue #08; Sat, 19)
 --------------------------------------------------------
 
 Here are the topics that have been cooking.  Commits prefixed
@@ -10,10 +10,6 @@ in 'next'.
 The topics list the commits in reverse chronological order.  The topics
 meant to be merged to the maintenance series have "maint-" in their names.
 
-Right now 'next' is very thin.  After today's new topics, perhaps except
-for the submodule stuff by Pasky, are merged to 'master', we will have the
-1.6.0-rc0, and from there the usual pre-release freeze begins.
-
 Due to increased activity level from people including GSoC students, I
 expect 'next' to stay somewhat more active than previous rounds during the
 1.6.0-rc cycle.  The request for people who usually follow 'next' is the
@@ -29,11 +25,20 @@ Tentative schedule, my wishful thinking:
  - 1.6.0-rc3 (Aug  6)
  - 1.6.0     (Aug 10)
 
+No real activity on 'next', as I was busy tending bugfixes and pushing out
+v1.5.6.4 today.
+
 ----------------------------------------------------------------
-[New Topics]
+[Will merge to "master" soon]
+
+* ns/am-abort (Wed Jul 16 19:39:10 2008 +0900) 1 commit
+ + git am --abort
+
+This one is for Ted; builds on top of the recent "am and rebase leaves
+ORIG_HEAD just like reset, merge and pull does" rather nicely.
 
 * jc/rerere-auto-more (Wed Jul 16 20:25:18 2008 -0700) 1 commit
- rerere.autoupdate: change the message when autoupdate is in effect
+ rerere.autoupdate: change the message when autoupdate is in effect
 
 This one is for Ingo.
 
@@ -49,86 +54,10 @@ future.  When that happens, these messages will make the distinction
 clearer.
 
 * ap/trackinfo (Wed Jul 16 15:19:27 2008 -0400) 1 commit
- - Reword "your branch has diverged..." lines to reduce line length
-
-You saw the exchange on the list.  Queued is my "make it shorter and make
-sure variable parts are closer to left edge of the screen" version but
-better alternatives are welcome.  I suspect not many people would care too
-much about details, as long as the message fits and does not waste screen
-real estate.
-
-* ns/am-abort (Wed Jul 16 19:39:10 2008 +0900) 1 commit
- - git am --abort
-
-This one is for Ted; builds on top of the recent "am and rebase leaves
-ORIG_HEAD just like reset, merge and pull does" rather nicely.
-
-* pb/submodule (Wed Jul 16 21:11:40 2008 +0200) 7 commits
- - t7403: Submodule git mv, git rm testsuite
- - git rm: Support for removing submodules
- - git mv: Support moving submodules
- - submodule.*: Introduce simple C interface for submodule lookup by
-   path
- - git submodule add: Fix naming clash handling
- - t7400: Add short "git submodule add" testsuite
- - git-mv: Remove dead code branch
-
-Long overdue usability improvement series for submodule.  Very much
-welcomed.  It would be nice to have some submodule improvements in 1.6.0.
-Realistically speaking, however, I predict that it would take us a few
-more rounds to hit 'next' with this, and it will not be in 'master' when
-1.6.0 ships.
+ + Reword "your branch has diverged..." lines to reduce line length
 
 ----------------------------------------------------------------
-[Graduated to "master"]
-
-* sp/maint-index-pack (Tue Jul 15 04:45:34 2008 +0000) 4 commits
- + index-pack: Honor core.deltaBaseCacheLimit when resolving deltas
- + index-pack: Track the object_entry that creates each base_data
- + index-pack: Chain the struct base_data on the stack for traversal
- + index-pack: Refactor base arguments of resolve_delta into a struct
-
-* rs/rebase-checkout-not-so-quiet (Mon Jul 14 14:05:35 2008 -0700) 1 commit
- + git-rebase: report checkout failure
-
-* ag/blame (Wed Jul 16 02:00:58 2008 +0400) 2 commits
- + Do not try to detect move/copy for entries below threshold.
- + Avoid rescanning unchanged entries in search for copies.
-
-This gives a drastic performance improvement to "git-blame -C -C" with
-quite straightforward and obvious code change.
-
-* rs/archive (Mon Jul 14 21:22:05 2008 +0200) 6 commits
- + archive: remove extra arguments parsing code
- + archive: unify file attribute handling
- + archive: centralize archive entry writing
- + archive: add baselen member to struct archiver_args
- + add context pointer to read_tree_recursive()
- + archive: remove args member from struct archiver
-
-* sb/dashless (Sun Jul 13 15:36:15 2008 +0200) 3 commits
- + Make usage strings dash-less
- + t/: Use "test_must_fail git" instead of "! git"
- + t/test-lib.sh: exit with small negagive int is ok with
-   test_must_fail
-
-* mv/dashless (Fri Jul 11 02:12:06 2008 +0200) 4 commits
- + make remove-dashes: apply to scripts and programs as well, not
-   just to builtins
- + git-bisect: use dash-less form on git bisect log
- + t1007-hash-object.sh: use quotes for the test description
- + t0001-init.sh: change confusing directory name
-
-* ls/mailinfo (Sun Jul 13 20:30:12 2008 +0200) 3 commits
- + git-mailinfo: use strbuf's instead of fixed buffers
- + Add some useful functions for strbuf manipulation.
- + Make some strbuf_*() struct strbuf arguments const.
-
-This actually had a tiny regression I did not discover until I merged it
-to 'master', where a fixup has already been applied.
-
-----------------------------------------------------------------
-[On Hold]
+[Stalled/Needs more work]
 
 * rs/imap (Wed Jul 9 22:29:02 2008 +0100) 5 commits
  - Documentation: Improve documentation for git-imap-send(1)
@@ -143,57 +72,6 @@ with gnutls.  If such a patch materializes soon, that would be good, but
 otherwise I'll merge this as-is to 'next'.  Such an enhancement can be
 done in-tree on top of this series."  Anybody?
 
-* xx/merge-in-c-into-next (Wed Jul 9 13:51:46 2008 -0700) 4 commits
- + Teach git-merge -X<option> again.
- + Merge branch 'jc/merge-theirs' into xx/merge-in-c-into-next
- + builtin-merge.c: use parse_options_step() "incremental parsing"
-   machinery
- + Merge branch 'ph/parseopt-step-blame' into xx/merge-in-c-into-next
-
-This needs to be merged to master iff/when merge-theirs gets merged,
-but I do not think this series is widely supported, so both are on hold.
-
-* jc/merge-theirs (Mon Jun 30 22:18:57 2008 -0700) 5 commits
- + Make "subtree" part more orthogonal to the rest of merge-
-   recursive.
- + Teach git-pull to pass -X<option> to git-merge
- + Teach git-merge to pass -X<option> to the backend strategy module
- + git-merge-recursive-{ours,theirs}
- + git-merge-file --ours, --theirs
-
-Punting a merge by discarding your own work in conflicting parts but still
-salvaging the parts that are cleanly automerged.  It is likely that this
-will result in nonsense mishmash, but somehow often people want this, so
-here they are.  The interface to the backends is updated so that you can
-say "git merge -Xours -Xsubtree=foo/bar/baz -s recursive other" now.
-
-* sg/merge-options (Sun Apr 6 03:23:47 2008 +0200) 1 commit
- + merge: remove deprecated summary and diffstat options and config
-   variables
-
-This was previously in "will be in master soon" category, but it turns out
-that the synonyms to the ones this one deletes are fairly new invention
-that happend in 1.5.6 timeframe, and we cannot do this just yet.  Perhaps
-in 1.7.0.
-
-* jc/dashless (Thu Jun 26 16:43:34 2008 -0700) 2 commits
- + Revert "Make clients ask for "git program" over ssh and local
-   transport"
- + Make clients ask for "git program" over ssh and local transport
-
-This is the "botched" one.  Will be resurrected during 1.7.0 or 1.8.0
-timeframe.
-
-* jk/renamelimit (Sat May 3 13:58:42 2008 -0700) 1 commit
- - diff: enable "too large a rename" warning when -M/-C is explicitly
-   asked for
-
-This would be the right thing to do for command line use, but gitk will be
-hit due to tcl/tk's limitation, so I am holding this back for now.
-
-----------------------------------------------------------------
-[Stalled/Needs more work]
-
 * gi/cherry-cache (Sat Jul 12 20:14:51 2008 -0700) 1 commit
  . cherry: cache patch-ids to avoid repeating work
 
@@ -215,6 +93,21 @@ I haven't looked at the updated series yet.  I should, but nobody else
 seems to be looking at these patches, which is somewhat depressing but
 understandable.  Summer is slower ;-)
 
+* pb/submodule (Wed Jul 16 21:11:40 2008 +0200) 7 commits
+ . t7403: Submodule git mv, git rm testsuite
+ . git rm: Support for removing submodules
+ . git mv: Support moving submodules
+ . submodule.*: Introduce simple C interface for submodule lookup by
+   path
+ . git submodule add: Fix naming clash handling
+ . t7400: Add short "git submodule add" testsuite
+ . git-mv: Remove dead code branch
+
+Long overdue usability improvement series for submodule.  Very much
+welcomed.  It would be nice to have some submodule improvements in 1.6.0,
+but it would take us a few more rounds to hit 'next' with this, and it
+will not be in 'master' when 1.6.0 ships.
+
 * jc/grafts (Wed Jul 2 17:14:12 2008 -0700) 1 commit
  - [BROKEN wrt shallow clones] Ignore graft during object transfer
 
@@ -233,3 +126,57 @@ commits that are mentioned in grafts as reachable.
 This is for peeling the line from the blamed version to see what's behind
 it, which may or may not help applications like gitweb.
 
+----------------------------------------------------------------
+[Will drop]
+
+* xx/merge-in-c-into-next (Wed Jul 9 13:51:46 2008 -0700) 4 commits
+ + Teach git-merge -X<option> again.
+ + Merge branch 'jc/merge-theirs' into xx/merge-in-c-into-next
+ + builtin-merge.c: use parse_options_step() "incremental parsing"
+   machinery
+ + Merge branch 'ph/parseopt-step-blame' into xx/merge-in-c-into-next
+
+* jc/merge-theirs (Fri Jul 18 02:43:00 2008 -0700) 6 commits
+ - Document that merge strategies can now take their own options
+ + Make "subtree" part more orthogonal to the rest of merge-
+   recursive.
+ + Teach git-pull to pass -X<option> to git-merge
+ + Teach git-merge to pass -X<option> to the backend strategy module
+ + git-merge-recursive-{ours,theirs}
+ + git-merge-file --ours, --theirs
+
+It appears nobody wants "theirs" nor "ours", so I'll soon apply a
+wholesale revert for these series to 'next', and then these will be
+dropped when we rewind 'next' after 1.6.0 final.
+
+Please make sure next time somebody asks "ours/theirs" merge on the list
+and #git s/he is quickly told that it was unanimously rejected so that
+people do not have to waste time rehashing the topic ever again.
+
+----------------------------------------------------------------
+[On Hold]
+
+* sg/merge-options (Sun Apr 6 03:23:47 2008 +0200) 1 commit
+ + merge: remove deprecated summary and diffstat options and config
+   variables
+
+This was previously in "will be in master soon" category, but it turns out
+that the synonyms to the ones this one deletes are fairly new invention
+that happend in 1.5.6 timeframe, and we cannot do this just yet.  Perhaps
+in 1.7.0.
+
+* jc/dashless (Thu Jun 26 16:43:34 2008 -0700) 2 commits
+ + Revert "Make clients ask for "git program" over ssh and local
+   transport"
+ + Make clients ask for "git program" over ssh and local transport
+
+This is the "botched" one.  Will be resurrected during 1.7.0 or 1.8.0
+timeframe.
+
+* jk/renamelimit (Sat May 3 13:58:42 2008 -0700) 1 commit
+ - diff: enable "too large a rename" warning when -M/-C is explicitly
+   asked for
+
+This would be the right thing to do for command line use, but gitk will be
+hit due to tcl/tk's limitation, so I am holding this back for now.
+