@leroysheep / Socializer / commits / 6a6e4d1cc1

TODO: ident/filter is in.

Also we would probably want to use gitattributes more.

Junio C Hamano committed Apr 30, 2007 at 15:29 UTC 6a6e4d1cc1b4869d2ff48585472ab058c4c2ea72
1 file changed +34 -14
TODO
+34 -14
index 43f7d2fc61..6c603dbf8e 100644 --- a/TODO +++ b/TODO @@ -24,7 +24,7 @@ From: Linus Torvalds <torvalds@linux-foundation.org> Message-ID: <Pine.LNX.4.64.0704160931550.5473@woody.linux-foundation.org> -* Use blame machinery to track a single file (not path) in finer +* Use blame machinery to track a single file (not path) in a finer grained way. From: Linus Torvalds <torvalds@linux-foundation.org> @@ -46,17 +46,6 @@ by dropping git-gui/ directory first and then binding git-gui.git as a subproject there. This needs to wait at least until v1.5.2 ships and gets installed at kernel.org and repo.or.cz -* Decide what to do with 'filter' and 'ident' attribute patches. - -From: Linus Torvalds <torvalds@linux-foundation.org> -Message-ID: <alpine.LFD.0.98.0704212243080.9964@woody.linux-foundation.org> - -If we were to include it, we would need to make it clear that -this is a long piece of rope and you can strangle yourself with -it unless you are careful, and clarify what is and isn't -considered to be "careful". I have parked updates in 'pu', but -I do not know they are clear enough. - * TODO list management From: Daniel Barkalow <barkalow@iabervon.org> @@ -75,12 +64,16 @@ Repeated requests against git-daemon makes it stuck under --syslog [jc: does not reproduce easily for me; has anybody seen it?] + * git-mirror (reverse of git-push --all). From: Shawn Pearce <spearce@spearce.org> Message-ID: <20060926215745.GC8177@spearce.org> -[jc: may want the finished version for inclusion] +Pasky sent an updated version to the list recently, but the +general sentiment on the list seems that existing git-fetch +has enough features to perform most of what 'mirror' does. + * AsciiDoc 8 would break our documentation. @@ -103,6 +96,31 @@ not just diff with the first parent for a merge. [jc: Jakub is interested in it] +* Delegate gitweb part to somebody else. + +* Use gitattributes for more things. + + - 'precious' files that are not tracked but not + build-products. Currently people seem to put them in + .gitignore, but that is not quite right, as .gitignore is + meant for ignoring things that can be lost (build products, + editor backup files). "git clean -x" and "git checkout" to + another branch that has a file where the current branch has a + directory could lose such 'precious' files. + + - Customized "diff -p" markers per path (Johannes, on #git + 2007-04-30). + + I think it makes sense to give an extra parameter to xdiff + machinery to affect how "diff -p" markers are constructed (as + opposed to teach xdiff machinery to read gitattributes -- the + code does not have path information at that level). The + simplest interface would be to pass a regexp and have the + existing code always look for that regexp backwards. A more + complex one would involve a callback function, but I do not + know if that kind of complexity is worth it. + + - Others??? Technical (milder) @@ -130,7 +148,9 @@ Technical (trivial) * git-proxy should be spawned with sh -c 'command' $1 $2. -[jc: should it?] +[jc: should it? -- deciding if it should may not be "trivial", +but if it turns out to be the right thing to do, the change +itself is trivial.] * Maybe a true git-proxy command that reads the first request pkt-line, and redirects the request to its real destination.