TODO: revamp
Junio C Hamano committed
Feb 3, 2008 at 00:53 UTC
87cbdc778fac75da019bf1568d8b87bf1f329745
1 file changed
+25
-139
TODO
+25
-139
@@ -6,156 +6,42 @@ The latest copy of this document is found at
6
http://kernel.org/git/?p=git/git.git;a=blob;hb=todo;f=TODO
7
http://repo.or.cz/w/alt-git.git?a=blob;hb=todo;f=TODO
8
9
-This is primarily meant for my personal reminder, but feel free
10
-to pick an item from the list and work on it.
11
-
9
----------------------------------------------------------------
10
14
-Recent issues
15
--------------
16
-
17
-* cherry-pick unexpected conflicts
18
-
19
-From: Gerrit Pape <pape@smarden.org>
20
-Subject: Re: unexpected git-cherry-pick conflict
21
-Date: Wed, 13 Jun 2007 13:43:35 +0000
22
-Message-ID: <20070613134336.13661.qmail@c61f4fed932273.315fe32.mid.smarden.org>
23
-
24
-* 3way merge still has D/F conflict problems
25
-
26
-Subject: [RFH] 3way still has D/F conflict problems...
27
-Date: Mon, 23 Jul 2007 00:22:51 -0700
28
-Message-ID: <7vejizmvn8.fsf@assigned-by-dhcp.cox.net>
29
-
30
-I am punting on unpack-trees related D/F issues for 1.5.3. We
31
-might end up rewriting read-tree after the release.
32
-
33
-* Pushing into a non-bare repository more gracefully.
34
-
35
-When git-push is done to a non-bare repository and updates the
36
-branch that is currently checked out, we currently do not do
37
-anything special.
38
-
39
-From: Linus Torvalds <torvalds@linux-foundation.org>
40
-Message-ID: <Pine.LNX.4.64.0704160931550.5473@woody.linux-foundation.org>
41
-
42
-* git-daemon bug?
43
-
44
-From: Franck Bui-Huu <vagabon.xyz@gmail.com>
45
-Message-ID: <450EABD0.1040102@innova-card.com>
46
-
47
-Repeated requests against git-daemon makes it stuck under --syslog
48
-
49
-[jc: does not reproduce easily for me; has anybody seen it?]
50
-
51
-* Use gitattributes for more things.
52
-
53
- - 'precious' files that are not tracked but not
54
- build-products. Currently people seem to put them in
55
- .gitignore, but that is not quite right, as .gitignore is
56
- meant for ignoring things that can be lost (build products,
57
- editor backup files). "git clean -x" and "git checkout" to
58
- another branch that has a file where the current branch has a
59
- directory could lose such 'precious' files.
60
-
61
- - Others???
62
-
63
-
64
-Technical (heavier)
65
--------------------
66
-
67
-* Subproject Porcelain.
68
-
69
- - recursive checkout
70
- - recursive diff
71
-
72
- From: Junio C Hamano <junkio@cox.net>
73
- Message-ID: <11793556371774-git-send-email-junkio@cox.net>
74
-
75
-* make merge-recursive and read-tree -u more robust when D/F
76
- conflict is involved.
77
-
78
- From: Junio C Hamano <junkio@cox.net>
79
- Message-ID: <11793556371774-git-send-email-junkio@cox.net>
80
-
81
-* Use blame machinery to track a single file (not path) in a finer
82
- grained way.
83
-
84
-From: Linus Torvalds <torvalds@linux-foundation.org>
85
-Message-ID: <alpine.LFD.0.98.0704201554550.9964@woody.linux-foundation.org>
86
-
87
-[jc: I have a fixed-up one parked in 'pu' and also outlined what
88
-other things I think are needed in my response:
89
-
90
- Message-ID: <7vwt06wqv8.fsf@assigned-by-dhcp.cox.net>
91
-]
92
-
93
-Technical (milder)
94
-------------------
95
-
96
-* perhaps add 'tree' entries to the index.
97
-
98
- From: Junio C Hamano <junkio@cox.net>
99
- Message-ID: <11793556371774-git-send-email-junkio@cox.net>
100
-
101
-* "pure" clones, that does not know about where it was cloned
102
- from. Specifically, no [remote "origin"] in .git/config, nor
103
- refs/remotes/origin.
104
-
105
- From: Junio C Hamano <junkio@cox.net>
106
- Message-ID: <7vr6pac86g.fsf@assigned-by-dhcp.cox.net>
107
-
108
-* upload-pack support to start fetching from any valid point on
109
- the history, not just published refs. (Erik W. Biederman
110
- <m164jc9ekx.fsf@ebiederm.dsl.xmission.com>)
111
-
112
-* daemon --strict-symlink.
113
-
114
-* "git fetch" should be able to use foreign SCM import backends
115
- such as svnimport and cvsimport.
116
-
117
-* "git clone" should be a thin wrapper around init/remote/fetch/checkout
118
-
119
- From: Junio C Hamano <junkio@cox.net>
120
- Message-ID: <11793556371774-git-send-email-junkio@cox.net>
121
-
122
-* Maybe grok PGP signed text/plain in mailinfo as well.
123
-
11
+Issues that I have looked at, but unprocessed, unconcluded
12
+and/or lack enough discussions to proceed.
13
125
-Technical (trivial)
126
--------------------
14
+* "git-apply --whitespace=fix" context adjustment
15
+ $gmane/72248
16
128
-* Give --stdin to git-log, similar to git-rev-list
17
+* pretty.c optimization (Marco)
18
+ $gmane/72260
19
130
- From: "Marco Costalba" <mcostalba@gmail.com>
131
- Message-ID: <e5bfff550705110413q28aef3d8k3aeb0d342eeb2016@mail.gmail.com>
20
+* zlib abstraction (Marco)
21
+ $gmane/72262
22
133
-[jc: but why is it needed? shouldn't we be using rev-list plumbing,
134
- and if not perhaps rev-list needs to learn something log knows
135
- how to do?]
23
+* revision.c::limit_list() breakage (Jeff King)
24
+ $gmane/72324
25
+ t/t6009
26
137
-* Update the lockfile protocol so that closing and renaming are
138
- done inside lockfile commit time. Some filesystems do not
139
- like an open file renamed and then closed. Come up with a
140
- patch and pass Alex for an Ack.
27
+* synopsys: use {} instead of () for grouping alternatives (Jari Aalto)
28
+ $gmane/72243
29
142
-* Mbx (not mbox) support for git-mailsplit.
30
+* A symref file for ".git/" (Lars Hjemli)
31
+ $gmane/72244
32
144
-* git-clone fail .git/refs/foo (Yann Dirson <ydirson@altern.org>)
145
- <20060610225040.GA7766@nowhere.earth>
33
+* safecrlf (Steffen Prohaska)
34
+ $gmane/72285
35
147
-* git-proxy should be spawned with sh -c 'command' $1 $2.
36
+* git-send-email unechoed interactive password (Michael Witten)
37
+ $gmane/72220
38
149
-[jc: should it? -- deciding if it should may not be "trivial",
150
-but if it turns out to be the right thing to do, the change
151
-itself is trivial.]
39
+* compat/qsort (Brian Downing)
40
+ $gmane/72311
41
153
-* Maybe a true git-proxy command that reads the first request
154
- pkt-line, and redirects the request to its real destination.
42
+* unified "user's choice brower" (Christian Couder)
43
+ $gmane/72226
44
156
-* test scripts for the relative directory path stuff.
45
+* "[alias] st = status" and "cd .git && git st" (Jeff King)
46
+ $gmane/72327
47
158
-
159
-Local Variables:
160
-mode: text
161
-End: