DFly full source history until the epoch of FreeBSD
Aaron LI
aly at aaronly.me
Mon Mar 2 05:05:34 PST 2020
Hi all,
The current DragonFly BSD Git repository only has the code history since
the fork in 2003, but no FreeBSD history before the fork. To get the
full code history, I employed the 'git-replace' method to graft the
source history from FreeBSD before the fork to the first commit of
DragonFly BSD.
I actually did this work last year, but today I finally created a wiki
page to describe how to make use of the grafted history and to elaborate
the method I used. So here is the page:
https://www.dragonflybsd.org/docs/developer/dfly_source_full_history/
This extends the DragonFly BSD source code history by ~50k commits from
FreeBSD until the epoch of the FreeBSD source.
It's awesome that our gitweb interface recognizes the 'replace'
information and can show the grafted history in the 'blame' view. For
example:
https://gitweb.dragonflybsd.org/~aly/dragonfly.git/blame/HEAD:/README
However, Github doesn't have this feature in the 'blame' view.
Cheers,
Aaron
More information about the Users
mailing list