1 |
* Philip Webb <purslow@××××××××.net> [150828 18:35]: |
2 |
> 150828 Rich Freeman wrote: |
3 |
> > To really appreciate git you should understand git objects |
4 |
> > and their references, what a commit, tree, and blob are. |
5 |
> > Also, the whole copy-on-write concept and content-hashing concept. |
6 |
> > I used to think git looked really complicated until I sat |
7 |
> > through a 1 hr talk that focused mostly on the data model. |
8 |
> > Once you understand the data model, you understand everything. |
9 |
> > That doesn't take a lot of time. It does take a moderate amount of time |
10 |
> > learning the right things. They're not found in the manpages. |
11 |
> > Like I said, beautiful design, horrible interface. |
12 |
> |
13 |
> So is there a Gentoo doc -- Wiki, presumably -- |
14 |
> explaining to users -- users, not dev's or Git addicts -- |
15 |
> the essentials of Git, so that they can readily update using it ? |
16 |
> If so, I'm willing to see if I can use it ; |
17 |
> if not, I would suggest it sb a top priority for dev's to write. |
18 |
|
19 |
You don't *need* to know anything about git to update using it. |
20 |
|
21 |
Just change your /etc/portage/repos.conf/gentoo.conf as Rich outlined |
22 |
(and move away your rsync'd /usr/portage or wherever your portage tree |
23 |
goes.) |
24 |
|
25 |
Then when you emerge --sync (or emaint -A sync, etc.) it will sync via |
26 |
git and emerge will work as always. |
27 |
|
28 |
Now if you want to do more or just want to learn more about git then |
29 |
that's different. |
30 |
|
31 |
Todd |