I'm tend to use svn quite a bit in most of my projects. Not necessarily just
to share development, but also just to manage versions of things I produce,
such as documents etc., so that I can make changes to things without
bothering that I might make a mistake etc because I can always just go back
to the previous version.
It struck me that this kind of management would be extremely useful in many
circumstances. Infact, pretty much everything you produce yourself
(documents, projects, artwork, etc etc) would benefit from this kind of
management. And you don't have to be a "power user" to want this either.
Even the most novice of users may find this beneficial.
So, wouldn't it be nice if svn was actually built into the OS? It could be a
property of a file, eg "v" would represent a "versioned" file:
john@host:~$ ll /home
drwxr-xr-x*-* 2 frank frank 4096 2007-03-21 10:02 frank
drwxr-xr-x*v* 89 iain john 4096 2007-11-09 00:25 john
drwxr-xr-x*v* 5 bob bob 4096 2007-05-11 10:52 bob
Anything in those directories could be automatically versioned, and you
wouldn't ever have to do svn add/remove/copy, you could just use the
standard touch/rm/cp commands and the OS would work out what this meant for
svn. This would be beneficial, because sometimes you can forget to use the
Received on Fri Nov 9 09:26:30 2007