Annotation of wikisrc/github.mdwn, revision 1.13
1.1 cnst 1: [[!meta title="GitHub"]]
2:
3: # NetBSD at GitHub
4:
5: ## Official
6:
1.11 cnst 7: [NetBSD developers](//www.NetBSD.org/people/developers.html) maintain GitHub presence at <https://GitHub.com/NetBSD>:
1.4 cnst 8:
9: * <https://github.com/NetBSD>
1.1 cnst 10:
1.13 ! cnst 11: ### GitHub NetBSD org membership
! 12:
1.11 cnst 13: Anyone with a `NetBSD.org` account is eligible for an invitation to our organisation on GitHub;
1.12 cnst 14: email your NetBSD.org and GitHub.com login names to `cnst@` and/or `joerg@`.
15: Once an invitation is furnished by GitHub, it must be accepted by the recipient.
1.11 cnst 16: In order to publicly show your affiliation with the NetBSD organisation on GitHub, you
17: must also toggle the *organisation visibility* setting from *Private* to *Public*
18: (this membership setting affects public visibility both on your own public profile page
19: as well as within the public <https://GitHub.com/orgs/NetBSD/people> page;
20: the default is *Private*, and it cannot be toggled to *Public* by the owners of the org).
21:
1.13 ! cnst 22: ### Official repositories on GitHub
! 23:
1.1 cnst 24: The `src`, `xsrc` and `pkgsrc` repositories, each as a read-only copy,
1.2 cnst 25: have been available under `github.com/NetBSD` since 2017-06:
26:
1.1 cnst 27: * [2017-06: New home for the repository conversion](//mail-index.NetBSD.org/tech-repository/2017/06/10/msg000637.html)
1.7 cnst 28:
1.10 cnst 29: [[!table data="""
30: CVSweb |Fossil |GitHub
31: [[!nbcvsweb src]] |<https://src.fossil.NetBSD.org/> |<https://github.com/NetBSD/src>
32: [[!nbcvsweb pkgsrc]] |<https://pkgsrc.fossil.NetBSD.org/> |<https://github.com/NetBSD/pkgsrc>
33: [[!nbcvsweb xsrc]] |<https://xsrc.fossil.NetBSD.org/> |<https://github.com/NetBSD/xsrc>
1.9 cnst 34: """]]
1.7 cnst 35:
1.8 cnst 36: ---
1.7 cnst 37:
1.8 cnst 38: ### History and Technical Details
1.1 cnst 39:
40: Prior to 2017-06, an earlier generation of the export has been available
1.2 cnst 41: under `github.com/jsonn` since [2011-07](//mail-index.NetBSD.org/tech-repository/2011/07/28/msg000387.html),
1.1 cnst 42: which has been deprecated and discontinued in 2017-07 with the move to @NetBSD.
43:
44: The export is maintained by `joerg@` and performed through an intermediate step of
1.5 cnst 45: converting the repositories from CVS into Fossil with `cvs2fossil`,
46: which has been the process since 2011:
1.2 cnst 47:
1.1 cnst 48: * [2011-10: EuroBSDcon: Fossilizing NetBSD: The road to modern version control](https://2011.eurobsdcon.org/papers/sonnenberger/fossilizing.pdf)
1.5 cnst 49: * <https://www.sonnenberger.org/archive/cvs2fossil-20140502.tar.gz>
1.3 cnst 50: * [[mailing-lists/tech-repository]]
51: * [[projects/project/cvs-migration]]
1.1 cnst 52:
53: The core team has provided a statement on version control systems in 2015:
1.2 cnst 54:
1.6 cnst 55: * [2015-01: Core statement on version control systems](//mail-index.NetBSD.org/tech-repository/2015/01/04/msg000497.html)
1.3 cnst 56: * [[gitsofar]]
1.1 cnst 57:
1.6 cnst 58: The pkgsrc repository has adopted a GitHub-friendly commit message policy in 2017,
59: limiting the first line of the message to 65 characters:
60:
61: * [2017-09: pkgsrc Commit Message Policy](//mail-index.NetBSD.org/pkgsrc-users/2017/09/12/msg025574.html)
62:
1.1 cnst 63: ---
64:
65: ## Unofficial
66:
67: 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>.
68:
69: ---
70:
71: ## GitHub Forks
72:
1.7 cnst 73: ### src
74:
1.1 cnst 75: * <https://github.com/NetBSD/src/network/members>
76: * <https://github.com/jsonn/src/network/members>
77: * <https://github.com/IIJ-NetBSD/netbsd-src/network/members>
1.7 cnst 78:
79: ### pkgsrc
80:
81: * <https://github.com/NetBSD/pkgsrc/network/members>
82: * <https://github.com/jsonn/pkgsrc/network/members>
CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb