Bky 1.1.1

Bky is a minimalistic, distributed Version Control System/Source Code Management tool.

  Add it to your Download Basket!

 Add it to your Watch List!


Rate it!
send us
an update
BSD License 
2.5/5 16
Angel Ortega
ROOT \ Programming \ Version Control
Bky is a minimalistic, distributed Version Control System/Source Code Management tool. Bky uses rsync as a backend to store revisions as complete trees, optimizing the size by storing unchanged files as hard links.

Here are some key features of "Bky":


The repository is not stored in a central server as in CVS or Subversion, but as a subdirectory inside your working directory, like Arch, Darcs or Linus Torvalds' git. Developers communicate via patches.

Cheap branches

Just copy your tree to another directory and you've started a new branch.
Old history is easily pruned Legacy revisions can just be deleted or moved to another place with your usual filesystem tools.


Any given revision under the repository is a directory with all your files that can be used, copied or stored as-is.

Repository is easily manipulable

As every revision is stored as plain files, you can delete, add or modify files, or update the commit message without interfering.

No need for special commands to put files under version control

Just create a file in your working directory and it will automatically be version-controlled. Uninteresting files as object files, libraries or other generated files are automatically ignored. Also, there is support for .cvsignore files.

Small dependencies

Bky is a shell script. It needs rsync, diff and the usual Unix basic tools. You also need a filesystem that support hard and symbolic links. That's it. It's just a version control system.

What's New in This Release:

This release includes better symlink management, doesn't copy unwanted files when pushing/popping.

Last updated on December 7th, 2007

#Subversion repository #CVS repository #version control #Bky #CVS #Subversion #version

Add your review!