From: Fernando Rodriguez <frodriguez.developer@outlook.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Re: ncurses: reductio ad absurdum
Date: Sun, 30 Aug 2015 15:44:08 -0400 [thread overview]
Message-ID: <BLU436-SMTP189B18A4FE2E5AF49708C9A8D6C0@phx.gbl> (raw)
In-Reply-To: <55E23C9A.5010800@gmail.com>
On Saturday, August 29, 2015 6:13:30 PM Dale wrote:
> Fernando Rodriguez wrote:
> > On Saturday, August 29, 2015 10:48:16 AM Dale wrote:
> >> Todd Goodman wrote:
> >>> * Philip Webb <purslow@ca.inter.net> [150828 18:35]:
> >>>> 150828 Rich Freeman wrote:
> >>>>> To really appreciate git you should understand git objects
> >>>>> and their references, what a commit, tree, and blob are.
> >>>>> Also, the whole copy-on-write concept and content-hashing concept.
> >>>>> I used to think git looked really complicated until I sat
> >>>>> through a 1 hr talk that focused mostly on the data model.
> >>>>> Once you understand the data model, you understand everything.
> >>>>> That doesn't take a lot of time. It does take a moderate amount of
time
> >>>>> learning the right things. They're not found in the manpages.
> >>>>> Like I said, beautiful design, horrible interface.
> >>>> So is there a Gentoo doc -- Wiki, presumably --
> >>>> explaining to users -- users, not dev's or Git addicts --
> >>>> the essentials of Git, so that they can readily update using it ?
> >>>> If so, I'm willing to see if I can use it ;
> >>>> if not, I would suggest it sb a top priority for dev's to write.
> >>> You don't *need* to know anything about git to update using it.
> >>>
> >>> Just change your /etc/portage/repos.conf/gentoo.conf as Rich outlined
> >>> (and move away your rsync'd /usr/portage or wherever your portage tree
> >>> goes.)
> >>>
> >>> Then when you emerge --sync (or emaint -A sync, etc.) it will sync via
> >>> git and emerge will work as always.
> >>>
> >>> Now if you want to do more or just want to learn more about git then
> >>> that's different.
> >>>
> >>> Todd
> >>>
> >>>
> >>>
> >>
> >> I think what we are talking about is viewing things like the changelogs
> >> and such, which are currently not synced with the tree. Or did we
> >> change to some other topic and I missed it? I tracked back to Alan
> >> Mackenzie's split of this thread
> >> .
> >> Dale
> >>
> >> :-) :-)
> >>
> > It's probably easier to do this:
> >
> > # cd /usr/portage
> > # rm -r *
> > # git clone <repo-uri> .
> >
> > Then do the repos.conf changes. That way you don't have to worry about
portage
> > doing a shallow clone. If you already did it then just unshallow it as
Rich
> > pointed. Then to view the logs just:
> >
> > #cd /usr/portage/cat/pkg
> > #git log .
> >
> > Then 'git show <first few digits of commit hash>' to view a commit diff. You
can
> > use git use dev-vcs/tig if you find it easier though I thought it was
pretty
> > useless so it only lasted about 10 secs. in my system.
> >
> > So basicly the only change is that instead of:
> >
> > # less ChangeLog (or whatever you use to read logs)
> >
> > You'll do:
> >
> > # git log .
> >
> >
>
>
> Actually, I use eix-sync to sync my tree. However I do it, I want it
> done within the usual setup and commands. Given the bumps we've already
> seen, I'm not wanting to change that just yet. Let the devs work out
> some of the kinks first.
I use eix-sync too, it just calls emerge --sync so it's the same. I'm not in a
hurry to switch the main tree to git either. If they bring change logs to
rsync I'll stick with it as long as it's supported. Git will just be more
wasteful of disk space and has other potential problems that rsync doesn't. I
think it's great of version control but not so much for this.
> Oh, I use Kwrite to read the changelogs. If I'm stuck in a console,
> nano, head or cat works. Well, it did in the past anyway. May not now tho.
>
> Dale
>
> :-) :-)
>
--
Fernando Rodriguez
next prev parent reply other threads:[~2015-08-30 19:45 UTC|newest]
Thread overview: 52+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-08-28 13:19 [gentoo-user] ncurses: reductio ad absurdum walt
2015-08-28 13:34 ` Marc Joliet
2015-08-28 14:16 ` Rich Freeman
2015-08-28 15:20 ` Philip Webb
2015-08-28 15:26 ` Alec Ten Harmsel
2015-08-28 15:51 ` Dale
2015-08-28 15:53 ` Emanuele Rusconi
2015-08-28 16:23 ` Dale
2015-08-28 23:15 ` Marc Joliet
2015-08-28 17:17 ` [gentoo-user] " James
2015-08-28 17:27 ` Emanuele Rusconi
2015-08-28 17:26 ` [gentoo-user] " Rich Freeman
2015-08-28 17:32 ` Mick
2015-08-28 18:24 ` Rich Freeman
2015-08-29 16:57 ` Fernando Rodriguez
2015-08-29 18:47 ` Todd Goodman
2015-08-31 0:50 ` Thomas Mueller
2015-08-31 1:42 ` Fernando Rodriguez
2015-08-28 17:40 ` covici
2015-08-28 18:47 ` Rich Freeman
2015-08-28 13:44 ` Rich Freeman
2015-08-28 14:24 ` [gentoo-user] " James
2015-08-28 14:53 ` Rich Freeman
2015-08-28 15:26 ` James
2015-08-28 17:37 ` Rich Freeman
2015-08-28 15:26 ` Alan Mackenzie
2015-08-28 17:41 ` Rich Freeman
2015-08-28 18:45 ` Alan Mackenzie
2015-08-28 19:10 ` Alec Ten Harmsel
2015-08-28 19:29 ` Rich Freeman
2015-08-28 22:34 ` Philip Webb
2015-08-29 14:25 ` Todd Goodman
2015-08-29 15:48 ` Dale
2015-08-29 16:35 ` Fernando Rodriguez
2015-08-29 18:19 ` Rich Freeman
2015-08-29 20:12 ` Fernando Rodriguez
2015-08-29 20:53 ` Neil Bothwick
2015-08-29 21:10 ` Fernando Rodriguez
2015-08-29 21:17 ` Fernando Rodriguez
2015-08-30 10:41 ` Neil Bothwick
2015-08-29 23:13 ` Dale
2015-08-30 19:44 ` Fernando Rodriguez [this message]
2015-08-29 18:45 ` Todd Goodman
2015-08-30 2:53 ` Dale
2015-08-29 0:07 ` walt
2015-08-29 3:32 ` Dale
2015-08-29 12:08 ` Mick
2015-08-28 16:55 ` covici
2015-08-28 16:22 ` James
2015-08-28 18:16 ` Rich Freeman
2015-08-29 3:04 ` James
2015-08-28 21:25 ` [gentoo-user] " Volker Armin Hemmann
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=BLU436-SMTP189B18A4FE2E5AF49708C9A8D6C0@phx.gbl \
--to=frodriguez.developer@outlook.com \
--cc=gentoo-user@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox