From: Fernando Rodriguez <frodriguez.developer@outlook.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Re: ncurses: reductio ad absurdum
Date: Sat, 29 Aug 2015 12:35:35 -0400 [thread overview]
Message-ID: <BLU436-SMTP200017FDFBD14F7FBFA439D8D6D0@phx.gbl> (raw)
In-Reply-To: <55E1D440.1060702@gmail.com>
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 .
--
Fernando Rodriguez
next prev parent reply other threads:[~2015-08-29 16:36 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 [this message]
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
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-SMTP200017FDFBD14F7FBFA439D8D6D0@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