Zed A. Shaw wrote: > Hi All, > > Just a quick announcement for a very alpha version of a revision control > tool I've been tinkering with for a while: > > http://www.zedshaw.com/projects/fastcst/index.html > > The important things to note are: > > * There's full GPL licensed source or you can download a single script > to play with (thanks to tar2rubyscript). > * You can create full changesets between two directories with > differences and apply them. > * You can make a delta between two files and apply it. > * Making a changeset between linux-2.4.29 and linux-2.6.10 takes about > 5 minutes on my computer, and applying takes about 2 minutes. This > changest is about 22MB in size. > * There's a Suffix Array C extension with searching features. > * The delta algorithm uses a suffix array to find "matching" and > "non-matching" regions and makes a simple delta file from it. > > It's currently very rough, but I'd appreciate any feedback you can give > me. Particularly pertaining to things related to "the Ruby way" of > doing things. Great, great, great! ;-) I came across your page a few weeks ago and read also about FastCST. It looked interesting. As it's now Ruby, I'll take a second look ;-) Regards, Michael