On Tue, Jul 15, 2008 at 12:26:48PM -0400, Nicolas Pitre wrote: > Anyway this is all hand waving until someone can come with some evidence > that git 1.4.4 is actually used by a significant amount of people, and > that those people depend on dumb transfer protocols. That will be hard to produce. :-) _My_ personal story is that I have Git-1.4.4.4 installed system-wide on repo.or.cz and follow git#next locally, and quite panicked when I was inspecting some repositories as root (using the system-wide Git) and these error messages popped up. This may become a similar experience for others on multi-user systems where people want to share work but don't realize that one of them has Git installed locally and the other one doesn't. We can save them the head-slapping and a bit of wasted life. Out of interest, I did a simple statistics of HTTP user agents on repo.or.cz; the dumb access does not seem very widely used overally, it turns out. The stats begin at 19/May/2008:10:54:32 +0200. Here is the breakdown, counting unique clients only: # zgrep '"GET /r/.*/info/packs' /var/log/apache2/repo-access.log* | egrep -v bot\|slurp\|Gecko\|Opera | cut -d " " -f 1,12- | sed 's/\.g[a-f0-9]*\(\.dirty\)*"/"/' | sort -u | cut -d ' ' -f 2 | sort | uniq -c | sort -rn | head -n 50 1501 "git/1.5.4.3" <- Ubuntu Hardy (heh.. is just that it?) 278 "git/1.5.5.1" <- RHEL5 (ditto) 151 "git/1.5.2.5" <- Ubuntu Gutsy 133 "git/1.5.5.3" <- ? (maybe Gentoo ~x86 for some time) 125 "git/1.5.4.5" <- OpenSUSE 11.0, FC9, Gentoo x86, Dapper backports 104 "git/1.5.6" <- Debian Lenny 94 "git/1.5.5" 66 "git/1.5.3.7" 63 "git/1.5.5.4" 63 "git/1.5.5.1015" 55 "git/1.5.2.4" <- OpenSUSE 10.3 51 "Mozilla/4.0 (compatible;)" <- huh? 42 "git/1.5.3.8" 37 "git/1.5.5.GIT" 37 "git/1.5.3.5.2229" 34 "git/1.5.6.1" 33 "git/1.5.3.6" <- Feisty backports 31 "git/1.5.4.1" 30 "git/1.5.6.2" 20 "git/1.5.6.GIT" 18 "git/1.5.3" 17 "git/1.5.2.2" 17 "git/1.4.4.4" 15 "git/1.5.6.1.1071" 14 "git/1.5.3.3" 13 "git/1.5.4.4" 13 "git/1.5.4" 11 "git/1.5.6.1062" 11 "git/1.5.5.2" 10 "git/1.5.5.1.316" (I also got two 1.4.4.2 (feisty?) fetches from one client. No older Git versions.) So wrt. keeping backwards compatibility, this is not _very_ convincing, I admit. ;-) -- Petr "Pasky" Baudis GNU, n. An animal of South Africa, which in its domesticated state resembles a horse, a buffalo and a stag. In its wild condition it is something like a thunderbolt, an earthquake and a cyclone. -- A. Pierce -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html