*** Regarding CVS How ??; Linas Vepstas <[EMAIL PROTECTED]> adds:

Linas> I am preparing a 'stable'/'frozen' gnucash-1.2 and an ongoing
Linas> 1.3 when I noticed the following CVS nastiness: old
Linas> directories, when marked 'deleted' in a branch, still show up
Linas> fresh & new, but empty curing a cvs checkout.

This has always bothered me, but since CVS does not record any version
control information about directories there is no way to avoid this
short of deleting the RCS files in the repository (as far as I know).

Linas> How do I set up CVS so that deleted directories don't show up
Linas> for new folks doing new CVS checkouts?

I think you have to ask people to do `cvs checkout -P' to avoid the
empty directories.  Or `cvs checkout' followed by `cvs update -P'.

Ok, I just thought of something that might be useful.  You may be able
to achieve what you want by using the special scripts that you can
have executed on checkout/commit/update etc.  Do these work with
pserver, though?

I once implemented a way to do revision control for symlinks in
directories using a special file in the given directory that named the
symlinks and their contents in that directory.  The checkout and
update scripts used the information in this file to create the
symlinks.  Perhaps something similar could be used to keep track of
deleted directories.  The file would have to be in the parent
directory of the deleted directory, of course, and it would list
deleted directories.  The file name could be something like
`.DeletedDirectories' which would be unique enough not to collide with
anything else.

-- 
Per Bojsen                                        <[EMAIL PROTECTED]>
6132 Lexington Ridge Drive
Lexington, MA 02421-8317
USA
----- %< -------------------------------------------- >% ------
The GnuCash / X-Accountant Mailing List
To unsubscribe, send mail to [EMAIL PROTECTED] and
put "unsubscribe gnucash-devel [EMAIL PROTECTED]" in the body

Reply via email to