freebsd.org git repositories and svn ids

Artem Belevich art at freebsd.org
Sun Sep 2 17:40:26 UTC 2012


On Sat, Sep 1, 2012 at 10:03 PM, Artem Belevich <art at freebsd.org> wrote:
> On Sat, Sep 1, 2012 at 9:29 PM, Artem Belevich <art at freebsd.org> wrote:
>> I've just noticed that freebsd commits on github come with a git note.
>> If you look past the diff of the commit, you will see a note that
>> contains path and revision number.
>>
>> For example:
>> https://github.com/freebsd/freebsd/commit/fa32f1f570be8b878b2965d95b7dbdc37a953938
>>
>> has a note that says:
>> svn path=/head/; revision=239998
>>
>> So, information is there, it's just not part of the log message itself
>> unless you add '--show-notes=*'

Scratch that. SVN metadata in github freebsd repo is very inconsistent.

head has git-svn-id but no notes (at least I didn't see then on few
randomly picked commits).

branches have no git-svn-id, but some commits have notes with SVN info
attached to them.

The bottom line is that for many revisions it will indeed be very hard
to figure out corresponding commit in SVN. I guess I'll be sticking
with gitorious for the time being.

--Artem


More information about the freebsd-hackers mailing list