To do update (tad old)
[git] / TODO
1 The GIT To-Do File
2 ==================
3
4   The latest copy of this document is found at 
5
6     http://kernel.org/git/?p=git/git.git;a=blob;hb=todo;f=TODO
7
8
9 Recent issues
10 -------------
11
12 From: A Large Angry SCM <gitzilla@gmail.com>
13 Subject: Notes on Using Git with Subprojects
14 Message-ID: <45196628.9010107@gmail.com>
15
16 [jc: a very nice write-up of a subprojects workflow. I do not
17  remember if it produced any actionable items, though]
18
19 From: Franck Bui-Huu <vagabon.xyz@gmail.com>
20 Message-ID: <450EABD0.1040102@innova-card.com>
21
22 Repeated requests against git-daemon makes it stuck
23
24 [jc: does not reproduce easily for me; has anybody seen it?]
25
26 From: Shawn Pearce <spearce@spearce.org>
27 Message-ID: <20060926215745.GC8177@spearce.org>
28
29 git-mirror (reverse of git-push --all).
30
31 [jc: any progress?]
32
33 From: Junio C Hamano <junkio@cox.net>
34 Message-ID: <7v7izrzpk2.fsf@assigned-by-dhcp.cox.net>
35
36 Deal with rfc2822-invalid author mail address in send-email.
37
38 [jc: forgot to apply?]
39
40 From: Nicolas Pitre <nico@cam.org>
41 Subject: [PATCH 8/6] let the GIT native protocol use offsets to delta base when
42
43 [jc: applied all but I suspect git-push side hasn't been converted?]
44
45 From: Shawn Pearce <spearce@spearce.org>
46 Message-ID: <20060930045037.GB18479@spearce.org>
47
48 "git ref-log" command to interact with ref-log?
49
50 [jc: not much interest from users?]
51
52 From: Stefan Richter <stefanr@s5r6.in-berlin.de>
53 Message-ID: <4523EC14.6070806@s5r6.in-berlin.de>
54
55 AsciiDoc 8 does not grok documents written for AsciiDoc 7 out of
56 the box.
57
58 [jc: status?]
59
60 From:   Josh Triplett <josh@freedesktop.org>
61 Message-ID: <451A30E4.50801@freedesktop.org>
62
63 git-split
64
65 [jc: no response to the initial review comments]
66
67 From: Sean <seanlkml@sympatico.ca>
68 Subject: [RFC PATCH] Add WEBDAV timeout to http-fetch.
69 Message-ID: <BAYC1-PASMTP11CF83A008B0B3BA5F6B15AE100@CEZ.ICE>
70
71 Use CURLOPT_TIMEOUT to recover from stuck read() early.
72
73 [jc: the trouble that triggered this patch was WEBDAV on the
74  server side not responding and the proposed commit log says so,
75  but it seems that the patch is applicable and useful for other
76  requests.  I suspect ls_remote() call should be removed from
77  fetch_indices(). ] 
78
79 From: Luben Tuikov <ltuikov@yahoo.com>
80 Subject: [PATCH] gitweb: Convert Content-Disposition filenames into qtext
81 Message-ID: <20061006191801.68649.qmail@web31815.mail.mud.yahoo.com>
82
83 Use qtext quoting for Content-Disposition.
84
85 [jc: the purpose of the patch was murky -- we wanted to avoid
86  breaking the parsing of filename="value" by underquoting, but
87  I think it is also prudent not to throw locally unsafe characters
88  in the suggested filename to be used, so replacement regexp
89  would need to be updated from the one proposed in the original
90  patch.]
91
92
93 From: Linus Torvalds <torvalds@osdl.org>
94 Subject: Re: git show and gitweb gives different result for kernel
95 Message-ID: <Pine.LNX.4.64.0610061202060.3952@g5.osdl.org>
96
97 Maybe allow gitweb to show diff with any parent and diff --cc,
98 not just diff with the first parent for a merge.
99
100 Technical (milder)
101 ------------------
102
103 * pack-refs --all and make it not pack active branches.
104
105 * redo git-annotate as synonym to "git-blame -c".
106
107 * duplicated refspec given to "fetch-pack a a a" makes it emit
108   strange error message because it triggers the "match only
109   once" logic.  Maybe strip the dups on the input side
110   (Uwe Zeisberger
111   <20060608073857.GA5072@informatik.uni-freiburg.de>). 
112
113 * map only parts of huge packfiles and LRU fragments of them.
114   People are starting to try git on projects with deep history
115   and/or many objects, e.g. Mozilla.
116
117 * upload-pack support for start fetching from any valid point on
118   the history, not just published refs. (Erik W. Biederman
119   <m164jc9ekx.fsf@ebiederm.dsl.xmission.com>)
120
121 * daemon --strict-symlink.
122
123 * Maybe grok PGP signed text/plain in applymbox as well.
124
125 Technical (trivial)
126 -------------------
127
128 * Mbx (not mbox) support for git-mailsplit.
129
130 * log-tree.c: pad sequence numbers with leading 0 if a series is
131   larger than 9, around ll.133?
132
133 * git-clone fail .git/refs/foo (Yann Dirson <ydirson@altern.org>)
134   <20060610225040.GA7766@nowhere.earth>
135
136 * git-proxy should be spawned with sh -c 'command' $1 $2.
137
138 * Maybe a true git-proxy command that reads the first request
139   pkt-line, and redirects the request to its real destination.
140
141 * test scripts for the relative directory path stuff.
142
143 \f
144 Local Variables:
145 mode: text
146 End: