[[!meta title="GitHub"]] # NetBSD at GitHub ## Official NetBSD developers maintain GitHub presence at : * The `src`, `xsrc` and `pkgsrc` repositories, each as a read-only copy, have been available under `github.com/NetBSD` since 2017-06: * [2017-06: New home for the repository conversion](//mail-index.NetBSD.org/tech-repository/2017/06/10/msg000637.html) [[!table data=""" CVSweb | Fossil | GitHub [[!nbcvsweb src]] | | [[!nbcvsweb pkgsrc]] | | [[!nbcvsweb xsrc]] | | """]] --- ### History and Technical Details Prior to 2017-06, an earlier generation of the export has been available under `github.com/jsonn` since [2011-07](//mail-index.NetBSD.org/tech-repository/2011/07/28/msg000387.html), which has been deprecated and discontinued in 2017-07 with the move to @NetBSD. The export is maintained by `joerg@` and performed through an intermediate step of converting the repositories from CVS into Fossil with `cvs2fossil`, which has been the process since 2011: * [2011-10: EuroBSDcon: Fossilizing NetBSD: The road to modern version control](https://2011.eurobsdcon.org/papers/sonnenberger/fossilizing.pdf) * * [[mailing-lists/tech-repository]] * [[projects/project/cvs-migration]] The core team has provided a statement on version control systems in 2015: * [2015-01: Core statement on version control systems](//mail-index.NetBSD.org/tech-repository/2015/01/04/msg000497.html) * [[gitsofar]] The pkgsrc repository has adopted a GitHub-friendly commit message policy in 2017, limiting the first line of the message to 65 characters: * [2017-09: pkgsrc Commit Message Policy](//mail-index.NetBSD.org/pkgsrc-users/2017/09/12/msg025574.html) --- ## Unofficial Additionally, an independent export of the src tree from CVS directly into Git is performed by IIJ at . --- ## GitHub Forks ### src * * * ### pkgsrc * *