CVS update project checks non existing folders ?!

We deleted a directory from the CVS module that contained
a huge amount of files. That file was part of the IDEA project (within content root). Although it is deleted from
CVS and also pruned (the dir does not exist in filesystem any more), IDEA checks its contents for CVS updating -
at least thats what's the progress bar is stating.

I think it is a bug, because the update takes considerably
longer due to this.

I can only assume IDEA checks folders that used to
exist from local history ?!

-> where is the "clear local history" button ?! ;)

Bye,
M.

6 comments
Comment actions Permalink

Michael, I'm sure, this is caused by CVS' weired handling of empty
directories. An update command creates all empty directories and then
prunes (aka removes) them.

Tom

0
Comment actions Permalink

but this does not seem to happen when I invoke
cvs update
on console!

0
Comment actions Permalink

It most likely occur there as well, you just might not have seen it.

Tom

0
Comment actions Permalink

true - I checked with the CVS repository:
both files + directories that were deleted with IDEA
("Delete from CVS - yes") still exist in the repository.

Ok, 2 questions:

- is it possible to perform a PERMANENT TOTAL deletion
of files / dirs in CVS (with IDEA)?
Like "purging", get rid of the file and its history completely.

- can I simply delete the files/dirs that I want to get rid of, in the CVS repository?

thanks,
m.

0
Comment actions Permalink

Em Fri, 04 Jun 2004 11:51:51 +0400, Michael Damberger escreveu:

- is it possible to perform a PERMANENT TOTAL deletion of files / dirs in
CVS (with IDEA)?
Like "purging", get rid of the file and its history completely.


This beats the whole point about using a version control system. If you
remove a file from CVS, it won't show up in future checkouts -- but if you
want to checkout an earlier revision, the file will be there, and this is
how it's supposed to be.

Now, you can destroy a file using CVS, using the 'cvs admin' command or
simply going to your repository and deleting the correspondente
file.exy,v. However, I don't think IDEA (or any other VCS tool) should
offer an interface for it. Whoever is purging files from the repository is
doing something wrong.

--
Marcus Brito <pazu@animegaiden.com.br>


0
Comment actions Permalink

CVS only handles files, so you can't delete files except deleting them
directly in the repository.

One can delete revisions permanently using the cvs admin command, but if
you specify the wrong options, everything is history...

Tom

0

Please sign in to leave a comment.