1 |
Todd Goodman wrote: |
2 |
> * Dale <rdalek1967@×××××.com> [150829 11:49]: |
3 |
>> Todd Goodman wrote: |
4 |
>>> * Philip Webb <purslow@××××××××.net> [150828 18:35]: |
5 |
>>>> 150828 Rich Freeman wrote: |
6 |
>>>>> To really appreciate git you should understand git objects |
7 |
>>>>> and their references, what a commit, tree, and blob are. |
8 |
>>>>> Also, the whole copy-on-write concept and content-hashing concept. |
9 |
>>>>> I used to think git looked really complicated until I sat |
10 |
>>>>> through a 1 hr talk that focused mostly on the data model. |
11 |
>>>>> Once you understand the data model, you understand everything. |
12 |
>>>>> That doesn't take a lot of time. It does take a moderate amount of time |
13 |
>>>>> learning the right things. They're not found in the manpages. |
14 |
>>>>> Like I said, beautiful design, horrible interface. |
15 |
>>>> So is there a Gentoo doc -- Wiki, presumably -- |
16 |
>>>> explaining to users -- users, not dev's or Git addicts -- |
17 |
>>>> the essentials of Git, so that they can readily update using it ? |
18 |
>>>> If so, I'm willing to see if I can use it ; |
19 |
>>>> if not, I would suggest it sb a top priority for dev's to write. |
20 |
>>> You don't *need* to know anything about git to update using it. |
21 |
>>> |
22 |
>>> Just change your /etc/portage/repos.conf/gentoo.conf as Rich outlined |
23 |
>>> (and move away your rsync'd /usr/portage or wherever your portage tree |
24 |
>>> goes.) |
25 |
>>> |
26 |
>>> Then when you emerge --sync (or emaint -A sync, etc.) it will sync via |
27 |
>>> git and emerge will work as always. |
28 |
>>> |
29 |
>>> Now if you want to do more or just want to learn more about git then |
30 |
>>> that's different. |
31 |
>>> |
32 |
>>> Todd |
33 |
>>> |
34 |
>>> |
35 |
>>> |
36 |
>> |
37 |
>> I think what we are talking about is viewing things like the changelogs |
38 |
>> and such, which are currently not synced with the tree. Or did we |
39 |
>> change to some other topic and I missed it? I tracked back to Alan |
40 |
>> Mackenzie's split of this thread |
41 |
>> . |
42 |
>> Dale |
43 |
> That's fine. I was addressing Philip wanting to update via git. |
44 |
> |
45 |
> If you want more than just synching and emerge then learn the one or two |
46 |
> git commands you need. |
47 |
> |
48 |
> As Rich said, just use git log and git diff if you want to see changes. |
49 |
> |
50 |
> It's not hard, just different. |
51 |
> |
52 |
> Todd |
53 |
> |
54 |
> |
55 |
|
56 |
|
57 |
Oh I see now. I was thinking he was talking about how to get the |
58 |
changelogs. It seems he was talking about the tree itself, I guess. |
59 |
|
60 |
Dale |
61 |
|
62 |
:-) :-) |