SVK

From Wikipedia, the free encyclopedia
  (Redirected from Svk)
Jump to: navigation, search
SVK
Original author(s) Kao Chia-liang (Chinese: 高嘉良)
Developer(s) Best Practical Solutions, LLC
Initial release November 19, 2003; 8 years ago (2003-11-19)
Discontinued 2.2.3 / March 21, 2010; 21 months ago (2010-03-21)
Development status Discontinued
Written in Perl
Type Revision control
License GNU General Public License or Artistic License
Website search.cpan.org/dist/SVK/

SVK (also written svk) is a decentralized version control system written in Perl, with a hierarchical distributed design comparable to centralized deployment of BitKeeper and GNU arch. The primary author of svk is Kao Chia-liang (Chinese: 高嘉良). Like Perl, it is distributed under the Artistic License and the GNU General Public License, making svk free software.

On June 5, 2006, Chia-liang Kao joined Best Practical Solutions, LLC, makers of Request Tracker (and also heavy users of SVK), and SVK became a Best Practical product.[1]

On May 28, 2009, Chia-liang Kao announced that Best Practical will no longer be actively developing SVK.[2] Chia-liang Kao has continued to develop SVK and releases are published on CPAN.

Contents

[edit] Features

SVK uses the Subversion filesystem but provides additional features:

  • Offline operations like checkin, log, merge.
  • Distributed branches.
  • Lightweight checkout copy management (no .svn directories).
  • Advanced merge algorithms, like star-merge and cherry picking.
  • Changeset signing and verification.
  • Can mirror and operate on Subversion, Perforce and CVS repositories.

[edit] See also

[edit] References

[edit] External links

Personal tools
Namespaces
Variants
Actions
Navigation
Interaction
Toolbox
Print/export
Languages