[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Tool for quick/simple edit of Word doc in SVN without manual checkout first?

From: Christian Ridderström <christian.ridderstrom_at_gmail.com>
Date: Tue, 19 Nov 2013 05:24:19 -0800 (PST)


The tl;dr version:
- Does anyone know of a tool that makes it streamlined/easy for less technical users to do a quick edit on a Word document from SVN for which they don't have any working copy? (I.e. do: lock, temporarily checkout, open in Word, save, commit & release?)


At my company we have a "sign off" procedure for documents (MS Office [1]) where a sequence of reviewers (author, tech., PA and PM) check and "sign off" on the document.

We develop the documents in SVN, but currently the sign off is done with exported copies to a network share [2]. But many documents end up being e-mailed between the reviewers anyway...

Baseline solution:
Let the reviewers, in turn: create their working copy, lock, checkout, review, add date of review as "sign off", comitt. And then tell the next reviewer that's up.

However, these reviewers generally don't have working copies, nor SW developing experience, so the above would face... challenges. Some would manage, but others would flat out refuse.

Streamlined solution:
Does anyone know of a existing tool (script) that:
1. Inputs e.g. document URL to the SVN repo.
2. Locks document in repo
3. Checks out doc to a just created temporary dir
4. Launches Explorer (and hence Word etc) on the document
5. When Word etc is closed (or perhaps better,
   no longer has it's own "lock" on the file),
   opens dialog to commit
6. Deletes temporary directory

From a UI point of view, steps 5-6 probably require some kind of dialog to stay open, alerting the user he's not done yet.

Kind regards,

[1] Please don't tease me for having to use Office
[2] No teasing, I'm trying to fix it! :-)


To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2013-11-19 14:24:23 CET

This is an archived mail posted to the TortoiseSVN Users mailing list.