File:  [NetBSD Developer Wiki] / wikisrc / github.mdwn
Revision 1.7: download - view: text, annotated - select for diffs
Tue Sep 3 02:23:34 2019 UTC (7 months ago) by cnst
Branches: MAIN
CVS tags: HEAD
github.mdwn: add spacing, and pkgsrc forks, too

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

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