1 |
Michael Orlitzky <michael@××××××××.com> writes: |
2 |
|
3 |
> On 08/02/2013 08:22 PM, Harry Putnam wrote: |
4 |
>> |
5 |
>> Now, is it reasonable to install that way? Will I run into some |
6 |
>> horrible unsightly mess using git, when installed this way. |
7 |
>> |
8 |
> |
9 |
> Without USE=perl, you'll get a surprise if you try to `git add -i`. |
10 |
|
11 |
Well, I do have perl installed so if its just a matter of having perl |
12 |
available then wouldn't it still work? |
13 |
|
14 |
------- ------- ---=--- ------- ------- |
15 |
Marc Joliet <marcec@×××.de> writes: |
16 |
|
17 |
[...] |
18 |
|
19 |
Harry wrote: |
20 |
>> Now, is it reasonable to install that way? Will I run into some |
21 |
>> horrible unsightly mess using git, when installed this way. |
22 |
|
23 |
Marc replied: |
24 |
> I think that depends entirely on how exactly you plan on using git, |
25 |
> for example: |
26 |
> |
27 |
> - "python" and "perl" seem to control additional python and perl packages, but |
28 |
> they are also used by some commit hooks and scripts |
29 |
> - tk is required for the gitk GUI (which is useful for browsing history) |
30 |
> - gpg is required for gpg commit signing |
31 |
> - cvs and subversion are only needed for the "git-cvs" and "git-svn" commands |
32 |
> |
33 |
> Otherwise, I'm not entirely sure what you would be missing through such, uh, |
34 |
> "radical" minimalism ;) ; "equery uses git" is your friend for some of the |
35 |
> other flags, e.g., curl is required for http[s]:// repository URLs. |
36 |
|
37 |
Thanks for the walkthru... My main reason to install git is to clone |
38 |
sources for emacs and gnus... emacs actually uses bazaar, but there is |
39 |
a git mirror of the bazaar repo. |
40 |
|
41 |
Wang Xuerui <idontknw.wang@×××××.com> writes: |
42 |
|
43 |
> 2013/8/3 Harry Putnam <reader@×××××××.com>: |
44 |
>> Hehe, alright, now we're talking.... that reduced dependancies to just |
45 |
>> 1 lonesome cpio. |
46 |
>> |
47 |
>> Now, is it reasonable to install that way? Will I run into some |
48 |
>> horrible unsightly mess using git, when installed this way. |
49 |
> |
50 |
> IIRC you only have to do USE="-perl" and most dependencies will be |
51 |
> gone... I distantly recall the last time I installed git on one of my |
52 |
> server nodes most packages pulled in was in the form virtual/perl-* |
53 |
> and perl-*/*, i.e. CPAN packages. |
54 |
> |
55 |
> However, according to the ebuild, you need USE="perl" set if you want |
56 |
> to enable subversion support or something funnier like CGI, so you'd |
57 |
> probably have to consider this whole thing a little bit more before |
58 |
> drawing your conclusion... |
59 |
|
60 |
OK, makes sense. So given that my main (probably only) use of git is |
61 |
to access devel brances of emacs and gnus... maybe a few other things. |
62 |
|
63 |
That might entail backing out a particularly buggy version for an |
64 |
earlier one or such. |
65 |
|
66 |
And that I will actually only 'lightly' be using git for its intended |
67 |
version control purpose. I will be doing my own version control of a |
68 |
few scripts and etc with mercurial, and mercurial shows no deps |
69 |
whatever with: |
70 |
|
71 |
emerge -vp mercurial |