On Sun, 2008-03-02 at 17:01 -0800, jan gestre wrote: > On Sun, Mar 2, 2008 at 4:03 PM, Tito Mari Francis Escaño > <[EMAIL PROTECTED]> wrote: > SVN or CVS will do. When you say " to monitor how long a > person is > working on a particular file", does it mean to monitor what > the user > does with a particular file at a particular time? > > yes, and more like what has changed since the last access.
what kind of files are you looking at? MS-Word or similar? if MS-Word or some other binary format then svn diff is not going to help you much (unless you can read the binary format by eye). you might have some luck by converting the files to text (or html or xml or something) and then doing the diff there. that, at least, could be automated. otherwise, you could have them turn on the collaboration feature (not sure what it's called in MS-Word, but it's that feature where multiple people edit the file one at a time (serially, not in parallel, although possibly parallel edits are possible now too, they weren't possible yet when i was still working with MS-Word) and each persons edits can be made visible by markup (there's a special view where you can look at all the edits, including strikeouts, new text, and text replacements). but i only mention that possibility in order to demonstrate how ugly it is, and how work intensive (there's probably a way to automate that, but you're going to need to go to a microsoft geeks mailing list for that). Spolsky discusses something along those lines in: http://www.joelonsoftware.com/items/2008/02/19.html search for "Let Office do the heavy work for you." For what it's worth, there is some discussion online that that approach doesn't scale and that many people have tried it and there are huge pitfalls along the way. without reading those other discussions i could have told you the same thing :-). with anything that convoluted and with two decades of hacks in the file formats, there are going to be huge pitfalls in everyone's way. > Would you need an hourly account/record of what > happens/changes to a file were done as > those were accessed? > > not necessarily on an hour basis, basically we want to monitor their > production efficiency. svn could not help you if you wanted hourly or some other period. svn can only note changes if the file has been committed. if the program creating the files edits the file in place then you could have a process committing the (often incomplete) files regularly. if the program creating the files uses temporary files then you could svn add;svn commit the temp files, but that won't help that much since you'd then need to associate the temp files with the original file. probably not worth the effort. tiger _________________________________________________ Philippine Linux Users' Group (PLUG) Mailing List [email protected] (#PLUG @ irc.free.net.ph) Read the Guidelines: http://linux.org.ph/lists Searchable Archives: http://archives.free.net.ph

