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

Reply via email to