Gentoo Archives: gentoo-user

From: James <wireless@×××××××××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] Re: Git for gentoo users?
Date: Fri, 27 May 2016 15:03:38
Message-Id: loom.20160527T160337-8@post.gmane.org
In Reply to: Re: [gentoo-user] Git for gentoo users? by Michael Orlitzky
1 Michael Orlitzky <mjo <at> gentoo.org> writes:
2
3
4 > > No, those are all the correct names that git uses. Possibly years of
5 > > using cvs/svn has trained your brain to think in a particular way.
6
7 > > Git does not work that way. It's as different from svn as you can get
8 > > for 2 reasons...
9
10 I think you missed the point; There is a void between the install handbook
11 and the Dev and Ebuild documents. That is how to use git(&github) as a user
12 progresses along the pathway to near dev capabilities. Sure you can 'grind
13 it out' on your own and if that is what folks want, then there should be
14 'no bitching' about not enough devs. If the Gentoo community decides
15 'hey it'd sure be nice to have many more devs' then the pathways is dimly
16 lit, imho.
17
18 > It all makes enough sense after you get used to it, but the problem is
19 > that if you have some operation in mind and you read "git --help", then
20 > you're going to guess the wrong command based on their names. Mercurial
21 > and Darcs (which have a similar model) managed to get the names right.
22
23
24 Yes, I get the differences. They are not 'show stoppers' for me, but I do
25 believe the process of obtaining dev_level capabilities within the
26 gentoo framework, would be much more pleasurable if some git documentation,
27 customer tailored to gentoo was slowly develop over time on the gentoo wiki.
28
29
30 > The git people call their low-level commands "plumbing," and the
31 > user-interface "porcelain." New user have trouble because the porcelain
32 > commands are named after what the plumbing does. It's like if the
33 > find/replace tool in your word processor was called "depth-first regular
34 > expression group match substitution", and not "find."
35
36
37 OK, Git is not really that bit of a problem. It's finding the right hammer
38 and tools to get it working seemlessly with what is going on within
39 the dev efforts. Granted, much is still being worked out, I get that
40 (and read about it). But user level maniputions of overlays and ebuild
41 sources using git, is a bit of a 'walk once' atm, imho.
42
43 Maybe in time somebody will just grab a git manual/doc and hammer on it
44 so is looks and smells like a gentoo doc, and put it up in the wiki....
45 Maybe just a gentoo-user-howto for common user level tasks.
46 Just expressing my opine, timely with Peter and other's comments and my
47 own beliefs.
48
49 Thanks for the comments,
50 James