I have been using CVS to manage many different websites and/or projects on various servers. It doesn't store more then it needs (just the CVS folders) and it add, updates, patches and removes the files according to your repository.
Additionally you can use branches and sticky tags to keep track of files that don't need to be updated, or files that vary from client to client.
It is also easy to trigger and update over ssh or cron.
One downside compared to SVN is the lack of a binary diff mechanism, but I have been able to get by fine without it managing projects up to a GB in size.
I work for a company called EverNote - that makes note-taking software for Windows. It exports and imports XML - and we have experimented with XSLT for it - and HTML and text notes become visible in web-browsers.
I have been trying to convince our management to pursue a *nix version, but we haven't so far - siting low demand.
I suppose that someone inclined enough to use it on Linux can work with the XML exports and a little XSL.
I have been using CVS to manage many different websites and/or projects on various servers. It doesn't store more then it needs (just the CVS folders) and it add, updates, patches and removes the files according to your repository.
Additionally you can use branches and sticky tags to keep track of files that don't need to be updated, or files that vary from client to client.
It is also easy to trigger and update over ssh or cron.
One downside compared to SVN is the lack of a binary diff mechanism, but I have been able to get by fine without it managing projects up to a GB in size.
Alex
I have been trying to convince our management to pursue a *nix version, but we haven't so far - siting low demand.
I suppose that someone inclined enough to use it on Linux can work with the XML exports and a little XSL.
Any takers?