3 ms·
Most off the shelf VCSes are designed primarily for code — and line-based code at that. Look at the revision tracking support in Word or Google Docs — it's char
by gsnedders 12y ago
Most off the shelf VCSes are designed primarily for code — and line-based code at that. Look at the revision tracking support in Word or Google Docs — it's character based. That's what we really need some decent tool and hosting for, with stable URLs, that can be relied on. Arguably Word is better than Google Docs for this, as its revision tracking ultimately goes into one of the better defined parts of OOXML. (Last I looked LibreOffice was pretty poor for this, but I haven't looked all too often.)
Still, I'm unaware of any VCS that actually does half of what many of people want to do — in diachronic linguistics you often have to deal with variation in source texts that /isn't/ semantically important (Romeo & Juliet v. Romeo & Iuliet, for example), and then doing n-way diffs between various copies of the "same" text. You don't want every single i/j or u/v to be flagged up, because the signal:noise ratio would be astronomical. Lots of different groups have lots of very subtly different requirements, and basically nothing off-the-shelf works well.
- pmontra 12y agoActually Google Docs has version control with single keystroke granularity http://features.jsomers.net/how-i-reverse-engineered-google-docs/ http://features.jsomers.net/how-i-reverse-engineered-google-... but they don't expose it with a UI. That was discussed on HN time ago. Etherpad probably has something very similar built in. However I don't know of anything with the advanced functionalities you describe.
- gsnedders 12y agoA lot of academics are using tools long since abandoned by their authors (typically because they were written on a research grant, and maintenance doesn't lead to publications, so only bugs that effect their ongoing research ever have any chance of getting fixed) for things like the above. I know several people who have old machines running Mac OS 9 for stuff like this!