From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: <13426df10910011119h18aff08fha0ad3bc665071c42@mail.gmail.com> References: <4c83c9076f3de55d5a49deff52f0f37c@proxima.alt.za> <140e7ec30910010322j13a193b4j7b0bb9704cbb4604@mail.gmail.com> <20091001132324.GA8508@nipl.net> <13426df10910011119h18aff08fha0ad3bc665071c42@mail.gmail.com> Date: Thu, 1 Oct 2009 11:23:29 -0700 Message-ID: <3e1162e60910011123vb8afcealf951feb5cb9ddccf@mail.gmail.com> From: David Leimbach To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary=000e0cd4b38283bf6b0474e3bee1 Subject: Re: [9fans] kencc, inferno hg, v9fs is big?, porting Topicbox-Message-UUID: 7b613d94-ead5-11e9-9d60-3106f5b1d025 --000e0cd4b38283bf6b0474e3bee1 Content-Type: text/plain; charset=ISO-8859-1 On Thu, Oct 1, 2009 at 11:19 AM, ron minnich wrote: > On Thu, Oct 1, 2009 at 6:23 AM, Sam Watkins wrote: > > > I tried to check out v9fs, but the compressed git repo without checkout > is over > > 300Mb. > > That's git for you. When you go to git it, you git ALL of it. Kind of > like deciding to download sources and getting the entire venti arena. > > ron > > Wouldn't Mercurial do the same? Darcs (a haskell source control system) let's you get a subset of all the history, and if a patch refers to a really old revision you don't have, will go get that and its dependencies. It's like a lazy-repository. At least I think that's how it works, or that's how it's been explained to me. Is there a way to git a partial repository or hg a partial repository? Dave --000e0cd4b38283bf6b0474e3bee1 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable

On Thu, Oct 1, 2009 at 11:19 AM, ron min= nich <rminnich@g= mail.com> wrote:
On Thu, Oct 1, 2009 at 6:23 AM, Sam Watkins <sam@nipl.net> wrote:

> I tried to check out v9fs, but the compressed git repo without checkou= t is over
> 300Mb.

That's git for you. When you go to git it, you git ALL of it. Kind of like deciding to download sources and getting the entire venti arena.

ron

Wouldn't Mercurial do the same? =A0Darcs (a h= askell source control system) let's you get a subset of all the history= , and if a patch refers to a really old revision you don't have, will g= o get that and its dependencies. =A0It's like a lazy-repository. =A0At = least I think that's how it works, or that's how it's been expl= ained to me.

Is there a way to git a partial repository or hg a partial r= epository?

Dave
--000e0cd4b38283bf6b0474e3bee1--