File:  [NetBSD Developer Wiki] / wikisrc / mailing-lists / tech-repository.mdwn
Revision 1.5: download - view: text, annotated - select for diffs
Sat Jan 16 21:53:42 2010 UTC (12 years, 10 months ago) by wiki
Branches: MAIN
CVS tags: HEAD
web commit by spz

    1: ## Requirements
    3: A list of requirements for a possible replacement for CVS as repo software for NetBSD and pkgsrc so we don't keep starting over listing these (and forgetting half) all of the time:
    5: - the license would be nice to be BSDish, must be open source and free to use
    6: - the software should be includeable in NetBSD base without too much excess baggage
    7: - it should be possible to do development on old or small hardware
    8: - it must support automated updating of source trees
    9: - it must support branches
   10: - there should be a conversion for the present history (that actually works)
   11: - the resulting repository must not break easily
   12: - the software should be reasonably mature and reliable
   13: - checkout of a pkgsrc tree must be feasible on a 32MB system
   14: - checkout of a stable pkgsrc tree and then updating select package subdirs to the latest version of the main branch should be possible
   15: - lasting removal of legally tainted code must be possible
   17: Please add/correct.
   19: ***
   21: ## Experiences in using the software
   23: ### Experiences with git
   25: please fill in
   27: ### Experiences with Subversion
   29: please fill in
   31: ***
   33: ## Conversion experiences
   35: Conversion of all modules to git succeeded using fromcvs togit. The resulting git repository of src contains several errors where files have a wrong version (eg in hunt/Makefile the contents of the file on the vendor branch appear as tip of the master branch, which is quite wrong).
   36: There have been no reports of errors in the other modules; this may be due to a lack of testing.

CVSweb for NetBSD wikisrc <> software: FreeBSD-CVSweb