git/TODO
2006-10-29 01:47:04 -07:00

136 lines
3.9 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

The GIT To-Do File
==================
The latest copy of this document is found at
http://kernel.org/git/?p=git/git.git;a=blob;hb=todo;f=TODO
Recent issues
-------------
From: Karl Hasselström <kha@treskal.com>
Message-ID: <20061026172603.GA21256@diana.vm.bytemark.co.uk>
It might make sense to make --use-separate-remote the default.
[jc: The only downside that I can think of is that it affects me
or anybody who works on more than one machine on multiple
branches slightly negatively.
But that is just a minor inconvenience to a minority. Most of
the world follow others' repositories, and defaulting to use
separate-remotes would help them a lot.]
From: Junio C Hamano <junkio@cox.net>
commit walkers still have issues with packed and then pruned
refs.
From: Junio C Hamano <junkio@cox.net>
Message-ID: <7vk62npipb.fsf@assigned-by-dhcp.cox.net>
merge-recursive needs to be adjusted for loosening of "working
file will be clobbered by merge" check in unpack-trees.
[jc: I've fixed up what I could find but this needs to be
handled a bit carefully. ]
From: Nicolas Pitre <nico@cam.org>
Message-ID: <Pine.LNX.4.64.0610271022240.11384@xanadu.home>
Race between 'repack -a -d' and 'index-pack --stdin' (or
'fetch-pack --keep').
[jc: Shawn's .keep to mark packs that wouldn't be repacked would
work rather nicely when completed.]
From: Franck Bui-Huu <vagabon.xyz@gmail.com>
Message-ID: <450EABD0.1040102@innova-card.com>
Repeated requests against git-daemon makes it stuck under --syslog
[jc: does not reproduce easily for me; has anybody seen it?]
From: Shawn Pearce <spearce@spearce.org>
Message-ID: <20060926215745.GC8177@spearce.org>
git-mirror (reverse of git-push --all).
[jc: may want the finished version for inclusion]
From: Nicolas Pitre <nico@cam.org>
Subject: [PATCH 8/6] let the GIT native protocol use offsets to delta base when
[jc: applied all but I suspect git-push side hasn't been converted?]
From: Shawn Pearce <spearce@spearce.org>
Message-ID: <20060930045037.GB18479@spearce.org>
"git ref-log" command to interact with ref-log?
[jc: not much interest from users?]
From: Stefan Richter <stefanr@s5r6.in-berlin.de>
Message-ID: <4523EC14.6070806@s5r6.in-berlin.de>
AsciiDoc 8 does not grok documents written for AsciiDoc 7 out of
the box.
[jc: limbo?]
From: Linus Torvalds <torvalds@osdl.org>
Subject: Re: git show and gitweb gives different result for kernel
Message-ID: <Pine.LNX.4.64.0610061202060.3952@g5.osdl.org>
Maybe allow gitweb to show diff with any parent and diff --cc,
not just diff with the first parent for a merge.
[jc: Jakub is interested in it]
Technical (milder)
------------------
* pickaxe perhaps needs to refcount the origin structure.
* duplicated refspec given to "fetch-pack a a a" makes it emit
strange error message because it triggers the "match only
once" logic. Maybe strip the dups on the input side
(Uwe Zeisberger
<20060608073857.GA5072@informatik.uni-freiburg.de>).
* map only parts of huge packfiles and LRU fragments of them.
People are starting to try git on projects with deep history
and/or many objects, e.g. Mozilla.
* upload-pack support for start fetching from any valid point on
the history, not just published refs. (Erik W. Biederman
<m164jc9ekx.fsf@ebiederm.dsl.xmission.com>)
* daemon --strict-symlink.
* Maybe grok PGP signed text/plain in applymbox as well.
Technical (trivial)
-------------------
* Mbx (not mbox) support for git-mailsplit.
* log-tree.c: pad sequence numbers with leading 0 if a series is
larger than 9, around ll.133?
* git-clone fail .git/refs/foo (Yann Dirson <ydirson@altern.org>)
<20060610225040.GA7766@nowhere.earth>
* git-proxy should be spawned with sh -c 'command' $1 $2.
* Maybe a true git-proxy command that reads the first request
pkt-line, and redirects the request to its real destination.
* test scripts for the relative directory path stuff.
Local Variables:
mode: text
End: