RCS
===

As teacher, I do a lot of work with LaTeX. I use  several computer to
do this:  my personal desktop, my  personal laptop and  my desktop at
school. To synchronize  them, I use Unison, which  is very efficient,
in spite of its compatibility  problems, from a Linux distribution to
another one. But  I need a little more than  synchronization, I would
like  to be able to rollback  or to merge  versions  of my tex files,
when I make a mistake. With Unison and ZFS snapshots, it is possible,
but not really easy.

I was thinking about using Git, but Git synchronization over a Unison
synchronization on  a ZFS filesystem  with snapshots could lead  to a
big mess,  and I did  not want  to replace Unison  by Git  for PDF or
other  non-text files.  And even  if  I just use  Git locally,  it is
clearly bloat for  the simple tasks I need: to  keep a commented tree
of my changes  for every tex files  and to be able to  rollback or to
merge them.

Then  Gopher helped  me: I read a phlog entry  from Solène Rapenne on
RCS[1], tool that I did not know at all. Simple, time-proofed, frugal
and easy to install.

I practiced on  a fictive file to check my  understanding of the tool
and  I feel  ready to  try it  at work.  Unison synchronization  will
logically synchronize the v file,  which contains the RCS versioning.
Very convenient for me.

[1] gopher://dataswamp.org:70/0/~solene/article-rcs.txt