Re: GNOME DVCS Survey Results
- From: "Ali Sabil" <ali sabil gmail com>
- To: "Robin Sonefors" <ozamosi flukkost nu>
- Cc: Luca Ferretti <elle uca libero it>, Olav Vitters <olav bkor dhs org>, foundation-list <foundation-list gnome org>, David Zeuthen <david fubar dk>, desktop-devel-list <desktop-devel-list gnome org>
- Subject: Re: GNOME DVCS Survey Results
- Date: Sun, 4 Jan 2009 23:28:16 +0100
On Sun, Jan 4, 2009 at 11:16 PM, Robin Sonefors
<ozamosi flukkost nu> wrote:
On sön, 2009-01-04 at 23:58 +0200, Zeeshan Ali (Khattak) wrote:
> On Sun, Jan 4, 2009 at 11:47 PM, Luca Ferretti <
elle uca libero it> wrote:
> > Il giorno dom, 04/01/2009 alle 16.11 -0500, Matthias Clasen ha scritto:
> >
> >> It seems pretty clear to me that any 'homegrown' system like this is
> >> not suitable as a longterm, stable solution for a project the size of
> >> gnome.
> >
> > BTW, once switched to DVCS, how much disk space I should have in order
> > to perform a full GNOME Desktop build with jhbuild? A WebKit build from
> > git needs ~740MB :-/
>
> How much does it consume if it's a svn checkout? I heard (don't know
> if it's true or not) git repo usually takes less diskspace then svn
> checkout. This page seems to support this claim:
A complete git repo is usually smaller than a complete SVN one
(according to "common knowlege" - as in, I didn't run any benchmarks),
but one commonly only checks out the /trunk subdirectory in subversion,
while git usually checks out the whole project history, including all
branches - it could be a substantial amount of data you don't check out
with SVN.
Well,
Actually the quotes from the GitSvnComparsion page are very misleading, it is true that a git working directory needs less space than an svn working directory, it is also true that a git repository is smaller than an svn repository. The main difference is that with git, you *clone* a repository, and then create a working directory out of it, so you need sizeof(repo) + sizeof(git-working-directory) on your hard disk, while with svn, all what you need is sizeof(svn-working-directory).
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]