Asterisk source code management

Asterisk Source Code Management

Old page - Asterisk is now moved from cvs to subversion as of Asterisk version 1.2.

Requirements

Needs

  • Good user permission/separations per branch
  • Atomic commits

Wants

  • Easier maintenance of private change sets
  • Availability to the Mac, *BSD, and Windows groups without too many hoops.
  • Good binary file handling (for handling sounds, iaxy firmware)
  • Tagging & branching that can be understood by non-CVS gurus
  • Proper rename/remove support
  • Good merge support
  • Web interface for browsing source code repository
  • Documentation (esp. a "new-cool-scm-tool for CVS converts" document)
  • Emailed commit logs
  • Interface to mantis bug tracker

(De)centralized?

Subversion is a centralized repository, like CVS. Most others (and BitKeeper) are decentrelized: every copy can be a separate repository. Centralized vs. decentralized is a good topic for flames.

Candidates

Subversion / svk

Monotone

Arch / Bazaar

Darcs

Comparisons

Asterisk Source Code Management

Old page - Asterisk is now moved from cvs to subversion as of Asterisk version 1.2.

Requirements

Needs

  • Good user permission/separations per branch
  • Atomic commits

Wants

  • Easier maintenance of private change sets
  • Availability to the Mac, *BSD, and Windows groups without too many hoops.
  • Good binary file handling (for handling sounds, iaxy firmware)
  • Tagging & branching that can be understood by non-CVS gurus
  • Proper rename/remove support
  • Good merge support
  • Web interface for browsing source code repository
  • Documentation (esp. a "new-cool-scm-tool for CVS converts" document)
  • Emailed commit logs
  • Interface to mantis bug tracker

(De)centralized?

Subversion is a centralized repository, like CVS. Most others (and BitKeeper) are decentrelized: every copy can be a separate repository. Centralized vs. decentralized is a good topic for flames.

Candidates

Subversion / svk

Monotone

Arch / Bazaar

Darcs

Comparisons

Created by: jcollie, Last modification: Fri 03 of Feb, 2006 (08:58 UTC) by oej
Please update this page with new information, just login and click on the "Edit" or "Discussion" tab. Get a free login here: Register Thanks! - Find us on Google+