Re: CVS for documents.

2003-03-31 Thread Shlomi Fish

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

2003-03-29 Thread Oleg Goldshmidt

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.

2003-03-29 Thread Oleg Goldshmidt
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.

2003-03-29 Thread Eli Marmor
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.

2003-03-29 Thread Eli Marmor
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.

2003-03-28 Thread Tzahi Fadida
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

2003-03-28 Thread Tzahi Fadida
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

2003-03-28 Thread Beni Cherniavsky
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.

2003-03-28 Thread Ilya Konstantinov
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]