What's cooking (2008/08 #01)

Junio C Hamano committed Aug 5, 2008 at 22:46 UTC 05da62747f165d6b1d798721d5b170c806ddda8b
1 file changed +52 -15
whats-cooking.txt
+52 -15
@@ -1,6 +1,6 @@
1 -Subject: What's cooking in git.git (Jul 2008, #11; Thu, 31)
1 +Subject: What's cooking in git.git (Aug 2008, #01; Tue, 05)
2
3 -What's cooking in git.git (Jul 2008, #11; Thu, 31)
3 +What's cooking in git.git (Aug 2008, #01; Tue, 05)
4 --------------------------------------------------
5
6 Here are the topics that have been cooking. Commits prefixed
@@ -19,18 +19,62 @@ to do without regression.
19
20 Tentative schedule, my wishful thinking:
21
22 - - 1.6.0-rc2 (Aug 3)
22 + - 1.6.0-rc2 (Aug 6)
23 - 1.6.0-rc3 (Aug 10)
24
25 ----------------------------------------------------------------
26 [New Topics]
27
28 +* jc/post-simplify (Sun Aug 3 17:47:16 2008 -0700) 3 commits
29 + + Topo-sort before --simplify-merges
30 + + revision traversal: show full history with merge simplification
31 + + revision.c: whitespace fix
32 +
33 +"log --full-history" is with too much clutter, "log" itself is too cleverer
34 +than some people, and here is the middle level of merge simplification.
35 +
36 +* sp/smart-http (Sun Aug 3 00:25:17 2008 -0700) 2 commits
37 + - [do not merge -- original version] Add Git-aware CGI for Git-aware
38 + smart HTTP transport
39 + - Add backdoor options to receive-pack for use in Git-aware CGI
40 +
41 +The "magic" detection protocol was revised to use POST to info/refs; the
42 +top one queued is from before that discussion.
43 +
44 +* jc/add-stop-at-symlink (Mon Aug 4 00:52:37 2008 -0700) 2 commits
45 + - add: refuse to add working tree items beyond symlinks
46 + - update-index: refuse to add working tree items beyond symlinks
47 +
48 +The performance impact of this needs to be discussed in a separate
49 +thread.
50 +
51 +* dp/hash-literally (Sun Aug 3 18:36:22 2008 +0400) 6 commits
52 + + add --no-filters option to git hash-object
53 + + add --path option to git hash-object
54 + + use parse_options() in git hash-object
55 + + correct usage help string for git-hash-object
56 + + correct argument checking test for git hash-object
57 + + teach index_fd to work with pipes
58 +
59 +Gives a bit more flexibility to hash-objects by allowing us to lie about
60 +the path the contents comes from.
61 +
62 +* jn/svn-log (Sun Aug 3 14:07:21 2008 +0200) 1 commit
63 + - git-svn: --clean-changelog=<style> to sanitize messages
64 +
65 +Eric firmly rejected this one so I won't be merging this to 'next' but
66 +this was an interesting firestarter for discussion nevertheless.
67 +
68 +----------------------------------------------------------------
69 +[On Hold and/or Cooking]
70 +
71 * rs/archive-parse-options (Fri Jul 25 12:41:26 2008 +0200) 1 commit
72 + archive: allow --exec and --remote without equal sign
73
74 None of the following is for 1.6.0.
75
33 -* mv/merge-custom (Thu Jul 31 00:38:07 2008 +0200) 5 commits
76 +* mv/merge-custom (Sat Aug 2 10:08:38 2008 +0200) 6 commits
77 + + Builtin git-help.
78 + builtin-help: always load_command_list() in cmd_help()
79 + Add a second testcase for handling invalid strategies in git-merge
80 + Add a new test for using a custom merge strategy
@@ -47,17 +91,6 @@ None of the following is for 1.6.0.
91 + merge-base: teach "git merge-base" to drive underlying
92 merge_bases_many()
93
50 -* jc/simplify-merges (Thu Jul 31 01:17:41 2008 -0700) 1 commit
51 - . revision traversal: show full history with merge simplification
52 -
53 -"log --full-history" is with too much clutter, "log" itself is too cleverer
54 -than some people, and here is the middle level of merge simplification.
55 -
56 -----------------------------------------------------------------
57 -[On Hold and/or Cooking]
58 -
59 -None of the following is for 1.6.0.
60 -
94 * rs/imap (Wed Jul 9 22:29:02 2008 +0100) 5 commits
95 + Documentation: Improve documentation for git-imap-send(1)
96 + imap-send.c: more style fixes
@@ -74,6 +107,10 @@ so inclined.
107 - bisect: only check merge bases when needed
108 - bisect: test merge base if good rev is not an ancestor of bad rev
109
110 +The first one alone does not pass its self-test but combined together they
111 +seem to. It does not build confidence as the latter one is supposed to be
112 +an optimization only.
113 +
114 * jc/add-addremove (Tue Jul 22 22:30:40 2008 -0700) 2 commits
115 + builtin-add.c: optimize -A option and "git add ."
116 + builtin-add.c: restructure the code for maintainability