From dec92c45fe4eaf1ef18ae68b087c29e985f2efcb Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Sun, 29 Oct 2006 01:47:04 -0700 Subject: [PATCH] TODO updates. --- Announce | 4 +-- Make | 3 +- TODO | 91 +++++++++++++++++++++++++------------------------------- 3 files changed, 44 insertions(+), 54 deletions(-) diff --git a/Announce b/Announce index 3e577db675..42bf5824e9 100755 --- a/Announce +++ b/Announce @@ -42,5 +42,5 @@ Changes since $previous are as follows: EOF git log --no-merges "$previous".."$branch" | -git shortlog | -tcs -t latin1 +git shortlog + diff --git a/Make b/Make index d17d5077a4..8097b62835 100755 --- a/Make +++ b/Make @@ -30,6 +30,8 @@ snap) d="prefix=$HOME/git-test" ;; esac +: ${O=-O2} + while case $# in 0) break ;; esac do case "$1" in @@ -51,7 +53,6 @@ do shift done -: ${O=-O2} make $d \ GITWEB_CONFIG=$G \ PYTHON_PATH=/usr/bin/python2.4 \ diff --git a/TODO b/TODO index ebf760a1f4..d33211a2bb 100644 --- a/TODO +++ b/TODO @@ -9,17 +9,46 @@ The GIT To-Do File Recent issues ------------- -From: A Large Angry SCM -Subject: Notes on Using Git with Subprojects -Message-ID: <45196628.9010107@gmail.com> +From: Karl Hasselström +Message-ID: <20061026172603.GA21256@diana.vm.bytemark.co.uk> -[jc: a very nice write-up of a subprojects workflow. I do not - remember if it produced any actionable items, though] +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 + +commit walkers still have issues with packed and then pruned +refs. + +From: Junio C Hamano +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 +Message-ID: + +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 Message-ID: <450EABD0.1040102@innova-card.com> -Repeated requests against git-daemon makes it stuck +Repeated requests against git-daemon makes it stuck under --syslog [jc: does not reproduce easily for me; has anybody seen it?] @@ -28,14 +57,7 @@ Message-ID: <20060926215745.GC8177@spearce.org> git-mirror (reverse of git-push --all). -[jc: any progress?] - -From: Junio C Hamano -Message-ID: <7v7izrzpk2.fsf@assigned-by-dhcp.cox.net> - -Deal with rfc2822-invalid author mail address in send-email. - -[jc: forgot to apply?] +[jc: may want the finished version for inclusion] From: Nicolas Pitre Subject: [PATCH 8/6] let the GIT native protocol use offsets to delta base when @@ -55,40 +77,7 @@ Message-ID: <4523EC14.6070806@s5r6.in-berlin.de> AsciiDoc 8 does not grok documents written for AsciiDoc 7 out of the box. -[jc: status?] - -From: Josh Triplett -Message-ID: <451A30E4.50801@freedesktop.org> - -git-split - -[jc: no response to the initial review comments] - -From: Sean -Subject: [RFC PATCH] Add WEBDAV timeout to http-fetch. -Message-ID: - -Use CURLOPT_TIMEOUT to recover from stuck read() early. - -[jc: the trouble that triggered this patch was WEBDAV on the - server side not responding and the proposed commit log says so, - but it seems that the patch is applicable and useful for other - requests. I suspect ls_remote() call should be removed from - fetch_indices(). ] - -From: Luben Tuikov -Subject: [PATCH] gitweb: Convert Content-Disposition filenames into qtext -Message-ID: <20061006191801.68649.qmail@web31815.mail.mud.yahoo.com> - -Use qtext quoting for Content-Disposition. - -[jc: the purpose of the patch was murky -- we wanted to avoid - breaking the parsing of filename="value" by underquoting, but - I think it is also prudent not to throw locally unsafe characters - in the suggested filename to be used, so replacement regexp - would need to be updated from the one proposed in the original - patch.] - +[jc: limbo?] From: Linus Torvalds Subject: Re: git show and gitweb gives different result for kernel @@ -97,12 +86,12 @@ Message-ID: 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) ------------------ -* pack-refs --all and make it not pack active branches. - -* redo git-annotate as synonym to "git-blame -c". +* 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