Annotation of wikisrc/github.mdwn, revision 1.9

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

CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb