Gentoo Archives: gentoo-dev

From: "Paweł Hajdan
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] proxy maintainership and gentoo-x86 scm
Date: Thu, 14 Jan 2010 17:05:22
Message-Id: 4B4F4E81.8080809@gentoo.org
In Reply to: Re: [gentoo-dev] proxy maintainership and gentoo-x86 scm by Nirbheek Chauhan
1 On 1/14/10 1:49 PM, Nirbheek Chauhan wrote:
2 > Besides this, there is the problem of accommodating people who use a
3 > subtree of gentoo-x86, and those who don't want the entire CVS history
4 > on their hard drives. In summation, robbat2 needs *our* help in the
5 > following:
6 >
7 > a) Push functionality in shallow clones (patches exist upstream)
8 > b) Partial-tree checkouts (patches exist upstream)
9 > c) Optimize git so it can handle 30,000 files
10 > - Maybe maintain a cache of directory timestamps and only stat()
11 > directories?
12 > - Implement recursive timestamps on directories in various
13 > filesystems and then in git (via xattrs perhaps)? People want to do
14 > this for things like Tracker too. Prelim patches might exist.
15 > d) Implement scripts/infra for people to fetch repository (shallow and
16 > deep) bundles to initialize their local git clones (similar to portage
17 > snapshots)
18 > - git clone from scratch taxes the server too much, just like
19 > rsync from scratch
20 > e) Server-side scripts for pushing to CIA.vc for pretty stats like we do in CVS
21 > - We want this for overlays right now too.
22 > f) (Optional) Fix http cloning in git to make it "smarter" to help
23 > people behind firewalls get anonymous clones (patches exist upstream)
24 >
25 > Did I miss something Robin?
26
27 It would be nice to post that info to a webpage. That could increase a
28 chance of a volunteer contributing some help.
29
30 Note in advance: I don't know git internals, so can't help at this moment.

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies