About

Welcome to Version Control Blog! I first became interested in subject of version control in about 1998, after I’ve implemented CVS in my ongoing Delphi project. Since that time I have contributed patches and bugfixes to CVS itself, couple of tiny patches to Subversion; implemented elaborate access control implementation for CVS (cvs-nserver project, now defunct). Also I translated the complete CVS Manual into Russian; it is now standard documentation at Intel/Russia, I’ve been told. I did an initial prototype of Transvn, which is something like Andrew Morton’s patch-scripts, with Subversion as backend. Currently I’m primarily interested in several topics revolving around version control:
  • large-scale distributed development, a-la Linux kernel development with Git;
  • version control of database schemas;
  • using and implementing version control outside of software development;