my git development snapshot(s)

Arnaud Lacombe lacombar at gmail.com
Tue Sep 20 14:26:10 UTC 2011


Hi,

On Tue, Sep 20, 2011 at 10:11 AM, Arnaud Lacombe <lacombar at gmail.com> wrote:
> Hi,
>
> On Tue, Sep 20, 2011 at 4:58 AM, Fabien Thomas <fabien.thomas at netasq.com> wrote:
>>
>> On Sep 20, 2011, at 6:58 AM, Arnaud Lacombe wrote:
>>
>>> Hi,
>>>
>>> [adding Fabien Thomas to the CC: list]
>>>
>>> On Sun, Sep 18, 2011 at 5:14 AM, Andriy Gapon <avg at freebsd.org> wrote:
>>>>
>>>> Just decided to follow the global trends and trying to throw all of my
>>>> local/private changes at you in hope that the "crowd-sourcing magic" might
>>>> somehow happen :-)  This seems definitely easier than carefully producing the
>>>> patch files and keeping them up-to-date.
>>>>
>>>> So, my newly cloned gitorious repository:
>>>> https://gitorious.org/~avg/freebsd/avgbsd
>>>>
>>> I see that this tree is a clone of:
>>>
>>> https://gitorious.org/freebsd/freebsd
>>>
>>> One issue I've got with that tree, is that it is not usable for any
>>> serious work because of the following:
>>
>> I'm working seriously with it :D
>>
> he, I guess we do not have the same kind of workflow :) In my case, I
> was trying a tree from 7-STABLE into 8-STABLE.
>
>>>
>>> % git merge-base origin/master origin/svn_stable_8
>>> % echo $?
>>> 1
>>>
>> That's strange:
>> # git merge-base origin/master origin/svn_stable_8
>> 08b4e774d45547b6476807eacbfc1d2b5aab02e2
>>
>> I've tried from fresh fresh clone with same result.
>>
> You will see this issue online too:
>
> https://gitorious.org/freebsd/freebsd/commits/svn_release_8_0_0?page=8
> https://gitorious.org/freebsd/freebsd/commits/svn_release_8_1_0?page=82
> https://gitorious.org/freebsd/freebsd/commits/svn_releng_8_0?page=8
> https://gitorious.org/freebsd/freebsd/commits/svn_releng_8_1?page=82
>
> There is no history before commit 47c9e1c.
>
> https://gitorious.org/freebsd/freebsd/commits/svn_releng_8_2?page=3
>
> There is no history before commit aca2adc.
>
> Now, compare with 7.x branches:
>
> https://gitorious.org/freebsd/freebsd/commits/svn_releng_7_0?page=776
> https://gitorious.org/freebsd/freebsd/commits/svn_releng_7_1?page=858
> https://gitorious.org/freebsd/freebsd/commits/svn_releng_7_3?page=928
> https://gitorious.org/freebsd/freebsd/commits/svn_releng_7_4?page=963
>
> All have exactly the same root commit: d4a6bb6.
>
> I'm trying a new clone now, I'll let you know the result...
>
Still the same issue:

% git clone git://gitorious.org/freebsd/freebsd.git
Cloning into freebsd...
remote: Counting objects: 639377, done.
remote: Compressing objects: 100% (159732/159732), done.
remote: Total 639377 (delta 489007), reused 619601 (delta 470781)
Receiving objects: 100% (639377/639377), 339.01 MiB | 382 KiB/s, done.
Resolving deltas: 100% (489007/489007), done.
% cd freebsd
freebsd/% git merge-base origin/master origin/svn_stable_8
freebsd/% echo $?
1
freebsd/% git --version
git version 1.7.4.1
freebsd/% git log --pretty=oneline origin/svn_releng_7_0 | wc -l
   23276
freebsd/% git log --pretty=oneline origin/svn_releng_7_1 | wc -l
   25731
freebsd/% git log --pretty=oneline origin/svn_releng_7_2 | wc -l
   26620
freebsd/% git log --pretty=oneline origin/svn_releng_7_3 | wc -l
   27826
freebsd/% git log --pretty=oneline origin/svn_releng_7_4 | wc -l
   28872
freebsd/% git log --pretty=oneline origin/svn_releng_8_0 | wc -l
     238
freebsd/% git log --pretty=oneline origin/svn_releng_8_1 | wc -l
    2446
freebsd/% git log --pretty=oneline origin/svn_releng_8_2 | wc -l
      77
freebsd/% git log --pretty=oneline origin/master | wc -l
   52252

Beside that, this repository is the only one with which I've got problem.

 - Arnaud

>
>>> The whole FreeBSD 8.x branch is on its own. However:
>>>
>>> % git merge-base origin/master origin/svn_stable_7
>>> bdad8b50a25980737a8e00047f41fc1e588fc9e5
>>>
>>> % git show bdad8b50a25980737a8e00047f41fc1e588fc9e5
>>> commit bdad8b50a25980737a8e00047f41fc1e588fc9e5
>>> Author: obrien <obrien at ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
>>> Date:   Wed Oct 10 16:59:14 2007 +0000
>>>
>>>    For 7.0 make the shared lib "version" '3'.
>>>    Approved by:        re(kensmith)
>>>
>>>    git-svn-id: svn://svn.freebsd.org/base/head@172505
>>> ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
>>>
>>> So something should have gone wrong when the mirror was created with
>>> the 8-STABLE branch as its root commit is:
>>
>> # git log origin/svn_stable_8
>> commit 46c8a8db6dae5c885c7c1de5d39904566cc19685
>> Author: ume <ume at ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
>> Date:   Sun Sep 13 11:34:33 2009 +0000
>>
>>    MFC r196475:
>>     - Add AS lookup functionality to traceroute6(8) as well.
>>     - Support for IPv6 transport for AS lookup.
>>     - Introduce $RA_SERVER to set whois server.
>>     - Support for 4 byte ASN.
>>     - ANSIfy function declaration in as.c.
>>
>>    Approved by:        re (kib)
>>
>>
>>    git-svn-id: http://svn.freebsd.org/base/stable/8@197158 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
>>
>>>
>>> commit 47c9e1cbe6e19ab62a112f67fa4baf081aa213be
>>> Author: jfv <jfv at ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
>>> Date:   Fri Sep 4 22:37:03 2009 +0000
>>>
>>>    This patch seperates the control of header split from LRO (which it
>>>    was previously dependent on), LRO gets turned off when bridging but
>>>    its been found that header split is still a performance win in that case.
>>>
>>>    Secondly, there was some interface specific control in stats code that
>>>    has been missing, and a logic error that resulted in bogus reporting.
>>>    Thanks to Manish and John of LineRateSystems for the report and help in
>>>    this code.
>>>
>>>    Approved by: re
>>>
>>>    git-svn-id: http://svn.freebsd.org/base/stable/8@196843
>>> ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
>>>
>>> which should rather be:
>>>
>>> commit d4a6bb6e18d2601fe08d76be4610ae4a303574b2
>>> Author: ache <ache at ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
>>> Date:   Fri Jan 21 13:31:02 2005 +0000
>>>
>>>    Whitespace/style tweaking of prev. commit.
>>>
>>>    Noted by:       bde
>>>
>>>    git-svn-id: svn://svn.freebsd.org/base/head@140577
>>> ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
>>>
>>>
>>> Regards,
>>> - Arnaud
>>>
>>>> And the first branch of interest:
>>>> https://gitorious.org/~avg/freebsd/avgbsd/commits/devel-20110915
>>>>
>>>> This is a snapshot of almost all of my local changes to the FreeBSD src tree.
>>>> Please note that the branch is not intended to be public in the git sense.  That
>>>> is, there will be no linear history - I periodically rebase my changes on top of
>>>> the svn head and also frequently reshuffle/merge/split commits.
>>>> The snapshot is not tidied up, there are quite a few commits that should be
>>>> merged into other commits, some commit messages are not accurate/pretty, etc.
>>>> The older the commits, the more mature they are supposed to be.
>>>>
>>>> Based on the above, no new commits are expected to this snapshot branch.
>>>> I will produce new snapshot branches from time to time.
>>>>
>>>> I am posting this information to this list initially, later I plan to share the
>>>> code with the wider audience e.g. via hackers at .
>>>>
>>>> P.S. This code sharing is made easier for me by git, Gitorious and "git rebase
>>>> --onto" in particular.  Thanks to Fabien Thomas for the initial FreeBSD clone
>>>> repository at Gitorious!
>>>>
>>>> --
>>>> Andriy Gapon
>>>> _______________________________________________
>>>> freebsd-hackers at freebsd.org mailing list
>>>> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
>>>> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe at freebsd.org"
>>>>
>>
>> --
>> Fabien Thomas
>>
>>
>>
>>
>>
>


More information about the freebsd-hackers mailing list