Re: CVS for documents.
Hi! I believe you are misunderstadning the point of the original article. What he wanted to know if version control merges, can be done to MS-Office documents. I.e: suppose we have a tree: A - B And a branch: A - C Can we combine B and C into a merged document B+C. While Subversion can merge changes for binary files, I don't know if they would produce the desired document in MS Office. Regards, Shlomi Fish -- Shlomi Fish[EMAIL PROTECTED] Home Page: http://t2.technion.ac.il/~shlomif/ There's no point in keeping an idea to yourself since there's a 10 to 1 chance that somebody already has it and will share it before you. = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: CVS for documents
Caveat emptor: I don't have experience in saving Word docs in CVS, just with a) Word docs, and b) CVS. Tzahi Fadida [EMAIL PROTECTED] writes: what you suggest takes out all the point of using the cvs. for that, i don't need cvs. i could just save them on a joint share, and similar things like that. If I read Guy's posting correctly, he *is* suggesting that you use CVS properly. You will be able to cvs commit|update etc, it's just that the files themselves will be binary (which is what they really are) and, say, cvs diff will not give you anything useful. What i am seeking is using the power of cvs, to use, for example wincvs to update parts of the document that i feel should be in it, just like when it is used to version C projects. example: a colleague commits a requirement to the document in the cvs and when i come to the commit phase, i see it and choose to accept or reject the change. I think you will be able to do it, but only if you and your colleagues use Word's change tracking and comments. When a colleague of yours edits the doc with change tracking on and commits the change with an intelligent checkin message, you'll see a new version, say 1.21 in CVS. You will be able to check it out, edit further, compare (on Windows) with another checked out revision, say 1.20, and even merge (again, using Word tools only). I don't see how you can use CVS for diffing or merging binary files, especially when the format is unknown. What you will gain from CVS here is the ability to tag revisions and to roll back if needed. I don't think you can do that in Word once you accept changes. At least I don't know how. i am willing to move from office word for a small and free software (not another office behemoth), if it will allow me to do this thing. i don't mind working with html with simple headings, all i am concerned about is the numberings topology for easy readability. LaTeX comes to mind, again. As an additional benefit you'll get a *much* better quality output... ;-) -- Oleg Goldshmidt | [EMAIL PROTECTED] = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: CVS for documents.
Ilya Konstantinov [EMAIL PROTECTED] writes: Yes, the file would inflate as a result of storing the entire history so if you intend to pass it to someone else, IIRC there's an option to save a copy without the history. I don't know of any, I'll have to check. And if there is such an option, be careful: the world is full of stories of Word files sent to others who were smart enough to run strings on it or do something similar and see the comments made during development. This is something you might want to avoid if you send the final version to a client or to a negotiation partner... -- Oleg Goldshmidt | [EMAIL PROTECTED] = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: CVS for documents.
Recently, subversion has become a serious competitor for CVS. It is Open Source, based on the DAV protocol, implemented on Apache with the Open Source mod_dav protocol, and together with the DeltaV extensions it offers a full networked versioning control environment. I wouldn't mention it, if the original question didn't involve MS- Office stuff; After all, CVS is still the king, dominates most of the Open Source projects and sites, from SourceForge to Apache and IIRC even mod_dav... ;-) But... Surprisingly, there is a very strong support for DAV from... ..Microsoft! It may surprise, but all the recent versions of Microsoft products, not only relevant ones (like FrontPage) but also Office and IE, have internal support for DAV. So I think that subversion+DAV is the ultimative answer in this specific case. But maybe I'm wrong; So my suggestion is to consider it and to evaluate how it meets your need, before making a decision. Disclaimer: I have no practical experience with subversion/DAV, though I've planned for a long time to start playing with it. -- Eli Marmor [EMAIL PROTECTED] CTO, Founder Netmask (El-Mar) Internet Technologies Ltd. __ Tel.: +972-9-766-1020 8 Yad-Harutzim St. Fax.: +972-9-766-1314 P.O.B. 7004 Mobile: +972-50-23-7338 Kfar-Saba 44641, Israel = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: CVS for documents.
A minor correction: I wrote: Recently, subversion has become a serious competitor for CVS. It is Open Source, based on the DAV protocol, implemented on Apache with the Open Source mod_dav protocol, and together with the DeltaV extensions module, of course, and not protocol. it offers a full networked versioning control environment. I wouldn't mention it, if the original question didn't involve MS- Office stuff; After all, CVS is still the king, dominates most of the Open Source projects and sites, from SourceForge to Apache and IIRC even mod_dav... ;-) But... Surprisingly, there is a very strong support for DAV from... ..Microsoft! It may surprise, but all the recent versions of Microsoft products, not only relevant ones (like FrontPage) but also Office and IE, have internal support for DAV. So I think that subversion+DAV is the ultimative answer in this specific case. But maybe I'm wrong; So my suggestion is to consider it and to evaluate how it meets your need, before making a decision. Disclaimer: I have no practical experience with subversion/DAV, though I've planned for a long time to start playing with it. -- Eli Marmor [EMAIL PROTECTED] CTO, Founder Netmask (El-Mar) Internet Technologies Ltd. __ Tel.: +972-9-766-1020 8 Yad-Harutzim St. Fax.: +972-9-766-1314 P.O.B. 7004 Mobile: +972-50-23-7338 Kfar-Saba 44641, Israel = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
CVS for documents.
Hi all, I wish to user cvs as a versioning system between developers for documents like: requirements documents, etc... i have windows workstations and 1 linux+cvs. the problem is, we use windows with office word 2000 to create the documents and i just can't find a satisfactory file format that will keep, for example, the tabbed numberings, and other simple formats. of course the first thing that comes to mind: use html. well ok, i saved as.. :) and got a jumble. the html of office word is loaded with unnecessary bull***. Is there another way, aside with the formatless good old .txt? * - * - * Tzahi Fadida [EMAIL PROTECTED] Technion Email: [EMAIL PROTECTED] * - * - * - * - * - * - * - * - * - * WARNING TO SPAMMERS: see at http://members.lycos.co.uk/my2nis/spamwarning.html = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
RE: CVS for documents
what you suggest takes out all the point of using the cvs. for that, i don't need cvs. i could just save them on a joint share, and similar things like that. What i am seeking is using the power of cvs, to use, for example wincvs to update parts of the document that i feel should be in it, just like when it is used to version C projects. example: a colleague commits a requirement to the document in the cvs and when i come to the commit phase, i see it and choose to accept or reject the change. i am willing to move from office word for a small and free software (not another office behemoth), if it will allow me to do this thing. i don't mind working with html with simple headings, all i am concerned about is the numberings topology for easy readability. for ex: 1. something 1.1 something else 1.2 etc... 10x, tzahi. * - * - * Tzahi Fadida [EMAIL PROTECTED] Technion Email: [EMAIL PROTECTED] * - * - * - * - * - * - * - * - * - * WARNING TO SPAMMERS: see at http://members.lycos.co.uk/my2nis/spamwarning.html -Original Message- From: guy keren [mailto:[EMAIL PROTECTED] Sent: Friday, March 28, 2003 12:53 PM To: Tzahi Fadida Cc: [EMAIL PROTECTED] Subject: Re: CVS for documents On Fri, 28 Mar 2003, Tzahi Fadida wrote: the problem is, we use windows with office word 2000 to create the documents and i just can't find a satisfactory file format that will keep, for example, the tabbed numberings, and other simple formats if _all_ of you use office 2000 - then just save the files in CVS in their original office 2000 format - just make sure you mark them as binary, when you first add them into CVS of course the first thing that comes to mind: use html well ok, i saved as.. :) and got a jumble. the html of office word is loaded with unnecessary bull***. Is there another way, aside with the formatless good old .txt? if you do not intend to later edit the html by hand - then why do you care? that the document is larger then it should be? well, you chose to write it using word - so you'll have to live with it i'm not sure what is your motivation, but it sounds as if you have some hidden motivation that causes you to be dis-satisfied with the simple solution. is that true? -- guy For world domination - press 1, or dial 0, and please hold, for the creator. -- nob o. dy = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
RE: CVS for documents
Tzahi Fadida wrote on 2003-03-28: what you suggest takes out all the point of using the cvs. for that, i don't need cvs. i could just save them on a joint share, and similar things like that. What i am seeking is using the power of cvs, to use, for example wincvs to update parts of the document that i feel should be in it, just like when it is used to version C projects. example: a colleague commits a requirement to the document in the cvs and when i come to the commit phase, i see it and choose to accept or reject the change. i am willing to move from office word for a small and free software (not another office behemoth), if it will allow me to do this thing. i don't mind working with html with simple headings, all i am concerned about is the numberings topology for easy readability. for ex: 1. something 1.1 something else 1.2 etc... Consider some tool like docutils_ that takes unobtrusive almost-text markup (reStructuredText_) and converts into nice outputs [1]_. . _docutils http://docutils.sourceforge.net/ . _reStructuredText: . [1] Note that docutils is still work in progress; however it's already very usable for 95%-99% of one's need (YYMV). There are also other tools/format competing for this niche, e.g. AsciiDoc, etc. -- Beni Cherniavsky [EMAIL PROTECTED], whose 12x CD burner works at 24x with cdrecord in linux - sheer magic! [Really, I timed it, ~3m:30s+ ~30s fixation for a full 700MB disk, that's definitly not the 12x I paid for :-). Long live linux!] = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: CVS for documents.
On Friday 28 March 2003 14:06, Tzahi Fadida wrote: the problem is, we use windows with office word 2000 to create the documents and i just can't find a satisfactory file format that will keep, for example, the tabbed numberings, and other simple formats. of course the first thing that comes to mind: use html. well ok, i saved as.. :) and got a jumble. the html of office word is loaded with unnecessary bull***. Is there another way, aside with the formatless good old .txt? (this is a bit off-topic to linux-il, but I'm just trying to be helpful) Did you look into Microsoft Word's Revisions feature? Modern versions of Word supports storing multiple revisions of the document in a single .doc file. It stores a backlog of changes in the file and marks the changes according to the author who did them. Word allows you to view the changes in a readable form, with strike-throughs and comments (unlike Windiff, which is only suitable for source code) - in a sort of blame log. As to comments, authors can add comments wherever they like (each comment is marked with the author's name) and those comments would only be visible in editing mode, not in print. Also, there's a handy option to Send for review: it allows you to easily send the document by mail and when the recepient emails you the document along with his changes and comments, Word will prompt you to merge the changes back into the original document upon opening. Yes, the file would inflate as a result of storing the entire history so if you intend to pass it to someone else, IIRC there's an option to save a copy without the history. = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]