Last WI/WC for Jul 2008
[git/spearce.git] / whatscooking.txt
blobdb68e5351cf8e9ea4528361f62e627e9e1c86dac
1 What's cooking in git.git (Jul 2008, #11; Thu, 31)
2 --------------------------------------------------
4 Here are the topics that have been cooking.  Commits prefixed
5 with '-' are only in 'pu' while commits prefixed with '+' are
6 in 'next'.
8 The topics list the commits in reverse chronological order.  The topics
9 meant to be merged to the maintenance series have "maint-" in their names.
11 Due to increased activity level from people including GSoC students, I
12 expect 'next' to stay somewhat more active than previous rounds during the
13 1.6.0-rc cycle.  The request for people who usually follow 'next' is the
14 same as usual, though.  After -rc1 is tagged, please run 'master' for your
15 daily git use instead, in order to make sure 'master' does what it claims
16 to do without regression.
18 Tentative schedule, my wishful thinking:
20  - 1.6.0-rc2 (Aug  3)
21  - 1.6.0-rc3 (Aug 10)
23 ----------------------------------------------------------------
24 [New Topics]
26 * rs/archive-parse-options (Fri Jul 25 12:41:26 2008 +0200) 1 commit
27  + archive: allow --exec and --remote without equal sign
29 None of the following is for 1.6.0.
31 * mv/merge-custom (Thu Jul 31 00:38:07 2008 +0200) 5 commits
32  + builtin-help: always load_command_list() in cmd_help()
33  + Add a second testcase for handling invalid strategies in git-merge
34  + Add a new test for using a custom merge strategy
35  + builtin-merge: allow using a custom strategy
36  + builtin-help: make some internal functions available to other
37    builtins
39 * cc/merge-base-many (Sun Jul 27 13:47:22 2008 -0700) 4 commits
40  - git-merge-octopus: use (merge-base A (merge B C D E...)) for
41    stepwise merge
42  + merge-base-many: add trivial tests based on the documentation
43  + documentation: merge-base: explain "git merge-base" with more than
44    2 args
45  + merge-base: teach "git merge-base" to drive underlying
46    merge_bases_many()
48 * jc/simplify-merges (Thu Jul 31 01:17:41 2008 -0700) 1 commit
49  . revision traversal: show full history with merge simplification
51 "log --full-history" is with too much clutter, "log" itself is too cleverer
52 than some people, and here is the middle level of merge simplification.
54 ----------------------------------------------------------------
55 [On Hold and/or Cooking]
57 None of the following is for 1.6.0.
59 * rs/imap (Wed Jul 9 22:29:02 2008 +0100) 5 commits
60  + Documentation: Improve documentation for git-imap-send(1)
61  + imap-send.c: more style fixes
62  + imap-send.c: style fixes
63  + git-imap-send: Support SSL
64  + git-imap-send: Allow the program to be run from subdirectories of
65    a git tree
67 Some people seem to prefer having this feature available also with gnutls.
68 Such an enhancement can be done in-tree on top of this series if they are
69 so inclined.
71 * cc/bisect (Fri Jul 25 05:36:37 2008 +0200) 2 commits
72  - bisect: only check merge bases when needed
73  - bisect: test merge base if good rev is not an ancestor of bad rev
75 * jc/add-addremove (Tue Jul 22 22:30:40 2008 -0700) 2 commits
76  + builtin-add.c: optimize -A option and "git add ."
77  + builtin-add.c: restructure the code for maintainability
79 * jk/pager-swap (Tue Jul 22 03:14:12 2008 -0400) 2 commits
80  + spawn pager via run_command interface
81  + run-command: add pre-exec callback
83 This changes the parent-child relationship between the pager and the git
84 process.  We used to make pager the parent which meant that the exit
85 status from git is lost from the caller.
87 * ph/enable-threaded (Mon Jul 21 11:23:43 2008 +0200) 1 commit
88  + Enable threaded delta search on *BSD and Linux.
90 * sg/merge-options (Sun Apr 6 03:23:47 2008 +0200) 1 commit
91  + merge: remove deprecated summary and diffstat options and config
92    variables
94 This was previously in "will be in master soon" category, but it turns out
95 that the synonyms to the ones this one deletes are fairly new invention
96 that happend in 1.5.6 timeframe, and we cannot do this just yet.  Perhaps
97 in 1.7.0.
99 * jc/dashless (Thu Jun 26 16:43:34 2008 -0700) 2 commits
100  + Revert "Make clients ask for "git program" over ssh and local
101    transport"
102  + Make clients ask for "git program" over ssh and local transport
104 This is the "botched" one.  Will be resurrected during 1.7.0 or 1.8.0
105 timeframe.
107 * jk/renamelimit (Sat May 3 13:58:42 2008 -0700) 1 commit
108  . diff: enable "too large a rename" warning when -M/-C is explicitly
109    asked for
111 This would be the right thing to do for command line use, but gitk will be
112 hit due to tcl/tk's limitation, so I am holding this back for now.