Gentoo Archives: gentoo-scm

From: Nirbheek Chauhan <nirbheek.chauhan@×××××.com>
To: "Michał Górny" <gentoo@××××××××××.pl>
Cc: gentoo-scm@l.g.o
Subject: Re: [gentoo-scm] Thin Manifests for git
Date: Mon, 19 Apr 2010 13:45:59
Message-Id: g2g8b4c83ad1004190645ub174ad8bze76b3c33c596956c@mail.gmail.com
In Reply to: Re: [gentoo-scm] Thin Manifests for git by "Michał Górny"
1 On Mon, Apr 19, 2010 at 6:43 PM, Michał Górny <gentoo@××××××××××.pl> wrote:
2 > On Mon, 19 Apr 2010 08:21:27 +0200
3 > Fabian Groffen <grobian@g.o> wrote:
4 >
5 >> On 18-04-2010 23:52:34 +0200, Michał Górny wrote:
6 >> > I've did as much as I could without getting more information, and
7 >> > turning everything around. What it can is:
8 >> > 1) Detect '.git' and enable Thin Manifests (only dirty check),
9 >>
10 >> how about we use a file like manifest1_obsolete to switch from fat to
11 >> thin?
12 >
13 > Well, you are indeed right that the switch should be performed
14 > on a better fine-tuned basis as with the current solution, developers
15 > would have to manually trick portage into generating full Manifests for
16 > their current GIT repositories.
17 >
18 > Have you got any suggestions regarding the filename?
19 >
20
21 I think manifest1_obsolete in the root directory of the ebuild repo
22 should work. Keep in mind though, that the root of the git repo, and
23 the root of the ebuild repo may not be the same. For instance;
24
25 git repo root: http://git.overlays.gentoo.org/gitweb/?p=proj/autotua.git;a=tree
26 ebuild repo root:
27 http://git.overlays.gentoo.org/gitweb/?p=proj/autotua.git;a=tree;f=overlay;hb=HEAD
28
29 Also, repoman may be called from anywhere inside the repository; not
30 necessarily inside ${REPO}/${CATEGORY}/${PN}
31
32 --
33 ~Nirbheek Chauhan
34
35 Gentoo GNOME+Mozilla Team