Stipe Tolj <st 'at' tolj.org> writes: > My major concern is the user side. I know that git is used for > the kernel and kernel-close projects. But these are all C hard > coders, they "know what they do" (now, I guess we hope so :p), > but Kannel users are more the application users.
I don't really see the difference you're trying to push here. If that's a programming language problem or a "non kernel" thing issue, then ruby on rails is using git, fedora's installation program (in python) is using git, multiple GNU tools such as autoconf, automake or coreutils are using git, etc. And many Debian projects: http://git.debian.org/ And any people can view the git repo as a CVS repo with git-cvsserver, if you want to be nice to some users (but again, as my simple example showed in last mail, a simple 3-steps documentation will show a git newbie how to get the repo and submit a patch). > Question: Is git POSIX.1 compliant? In terms of platform abstraction? According to http://en.wikipedia.org/wiki/Git_(software) it's POSIX. Quoting the page: Git is targeted to run on Linux, but can be used on other Unix-like operating systems including BSD, Solaris and Darwin. Git is extremely fast on POSIX-based systems such as Linux. Git also runs on Windows. And don't forget that by using git-cvsserver one can access a git repo with cvs. > There is no Linux specific requirements I guess? What is the > underlying repo storage type? Berkeley DB? It's an (extremely efficient) internal data storage format, seen as local files on the filesystem. As a last comment on the storage type, here's a quote from some git documentation: The Mozilla repository is reported to be almost 12 GiB when stored in SVN using the fsfs backend. The fsfs backend also requires over 240,000 files in one directory to record all 240,000 commits made over the 10 year project history. The exact same history is stored in Git by only two files totaling just over 420 MiB. SVN requires 30x the disk space to store the same history. -- Guillaume Cottenceau, MNC Mobile News Channel SA, an Alcatel-Lucent Company Av. de la Gare 10, 1003 Lausanne, Switzerland - direct +41 21 317 50 36
