X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=TODO;h=7c7f46df94efe5404e2609b8c9d59e0492ee7913;hb=cebdf4601730abec1a5e188417dab05ca8ce62a7;hp=f07aaeecc27f97948c90782c55ed5469f4c2a429;hpb=b4f0dbc30405d28747b52a29cfc665748844aecb;p=git.git diff --git a/TODO b/TODO index f07aaeec..7c7f46df 100644 --- a/TODO +++ b/TODO @@ -105,29 +105,44 @@ Technical (heavier) integrating and testing; Post 1.0] * Accept patches to fetch multiple objects by HTTP in parallel. - [Preferably before 1.0] + [DONE] * Plug-in file-level merges [Post 1.0]. +* Per-repository configuration mechanism. + Technical (milder) ------------------ +* Funny tag names and curl library. + + curl 'http://locke.catalyst.net.nz/git/moodle.git/refs/tags/MOODLE_15_MERGED **INVALID**' + * Review the Makefile variables and exporting rules for them, - while looking at prefix passing by Kai Ruemmler. + while looking at prefix passing by Kai Ruemmler [DONE]. * Review the 'sparce object database' change by Linus and move - the first phase of it to the "master" branch. + the first phase of it to the "master" branch [DONE]. * Decide on mmap(). I am inclined to just stick to mmap replacement by Johannes Schindelin and do nothing else right - now. + now, except perhaps drop the writing-back support [DONE]. * Revisit Santi's patch to move commit temorary files out of the - working tree toplevel. More generally, review the use of - temporary files again. Assuming $GIT_DIR is writable is - more acceptable, but the working tree toplevel may not be in - a rare usage pattern. + working tree toplevel [DONE]. + +* More generally, review the use of temporary files again. + Assuming writable $GIT_DIR is more acceptable, but the + working tree toplevel may not be in a rare usage pattern. + +* Perhaps accept more "want"s in upload-pack and do something + intelligent about it. + +* Perhaps detect cloning request in upload-pack and cache the + result for next cloning request until any of our refs change. + +* Perhaps send less "want"s from fetch-pack. * Encourage concrete proposals to commit log message templates we discussed some time ago. @@ -145,7 +160,7 @@ Technical (milder) lines. * What to do with TABs and LFs in pathnames without breaking GNU - patch? + patch? [Discussion started.] * Maybe grok PGP signed text/plain in applymbox as well. @@ -170,7 +185,6 @@ Technical (milder) directory myself anymore, just like I simply slurp the latest gitk from Paul and not worry about it ;-). - * Make rebase restartable; instead of skipping what cannot be automatically forward ported, leave the conflicts in the work tree, have the user resolve it, and then restart from where it @@ -184,6 +198,8 @@ Technical (milder) external spec sent out with a quick hack. Will know if that is what he needs soon enough]. +* An mechanism to ignore filesystem mode bits altogether. + Technical (trivial) -------------------