Annotation of wikisrc/github.mdwn, revision 1.8
1.1 cnst 1: [[!meta title="GitHub"]]
2:
3: # NetBSD at GitHub
4:
5: ## Official
6:
1.4 cnst 7: NetBSD developers maintain GitHub presence at <https://GitHub.com/NetBSD>:
8:
9: * <https://github.com/NetBSD>
1.1 cnst 10:
11: The `src`, `xsrc` and `pkgsrc` repositories, each as a read-only copy,
1.2 cnst 12: have been available under `github.com/NetBSD` since 2017-06:
13:
1.1 cnst 14: * [2017-06: New home for the repository conversion](//mail-index.NetBSD.org/tech-repository/2017/06/10/msg000637.html)
1.7 cnst 15:
1.8 ! cnst 16: ^ CVSweb ^ Fossil ^ GitHub ^
! 17: | [[!nbcvsweb src/]] | <https://src.fossil.NetBSD.org/> | <https://github.com/NetBSD/src> |
! 18: | [[!nbcvsweb pkgsrc/]] | <https://pkgsrc.fossil.NetBSD.org/> | <https://github.com/NetBSD/pkgsrc> |
! 19: | [[!nbcvsweb xsrc/]] | <https://xsrc.fossil.NetBSD.org/> | <https://github.com/NetBSD/xsrc> |
1.7 cnst 20:
1.8 ! cnst 21: ---
1.7 cnst 22:
1.8 ! cnst 23: ### History and Technical Details
1.1 cnst 24:
25: Prior to 2017-06, an earlier generation of the export has been available
1.2 cnst 26: under `github.com/jsonn` since [2011-07](//mail-index.NetBSD.org/tech-repository/2011/07/28/msg000387.html),
1.1 cnst 27: which has been deprecated and discontinued in 2017-07 with the move to @NetBSD.
28:
29: The export is maintained by `joerg@` and performed through an intermediate step of
1.5 cnst 30: converting the repositories from CVS into Fossil with `cvs2fossil`,
31: which has been the process since 2011:
1.2 cnst 32:
1.1 cnst 33: * [2011-10: EuroBSDcon: Fossilizing NetBSD: The road to modern version control](https://2011.eurobsdcon.org/papers/sonnenberger/fossilizing.pdf)
1.5 cnst 34: * <https://www.sonnenberger.org/archive/cvs2fossil-20140502.tar.gz>
1.3 cnst 35: * [[mailing-lists/tech-repository]]
36: * [[projects/project/cvs-migration]]
1.1 cnst 37:
38: The core team has provided a statement on version control systems in 2015:
1.2 cnst 39:
1.6 cnst 40: * [2015-01: Core statement on version control systems](//mail-index.NetBSD.org/tech-repository/2015/01/04/msg000497.html)
1.3 cnst 41: * [[gitsofar]]
1.1 cnst 42:
1.6 cnst 43: The pkgsrc repository has adopted a GitHub-friendly commit message policy in 2017,
44: limiting the first line of the message to 65 characters:
45:
46: * [2017-09: pkgsrc Commit Message Policy](//mail-index.NetBSD.org/pkgsrc-users/2017/09/12/msg025574.html)
47:
1.1 cnst 48: ---
49:
50: ## Unofficial
51:
52: Additionally, an independent export of the src tree from CVS directly into Git is performed by IIJ at <https://GitHub.com/IIJ-NetBSD/netbsd-src>.
53:
54: ---
55:
56: ## GitHub Forks
57:
1.7 cnst 58: ### src
59:
1.1 cnst 60: * <https://github.com/NetBSD/src/network/members>
61: * <https://github.com/jsonn/src/network/members>
62: * <https://github.com/IIJ-NetBSD/netbsd-src/network/members>
1.7 cnst 63:
64: ### pkgsrc
65:
66: * <https://github.com/NetBSD/pkgsrc/network/members>
67: * <https://github.com/jsonn/pkgsrc/network/members>
CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb