[cvsnt] Re: Remove old files from the repository?

Gerhard Fiedler lists at connectionbrazil.com
Sun Jun 12 15:11:22 BST 2005


Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.


Tony Hoyle wrote:

>> Significant revision =
>> - has a tag
>> - is head revision on main branch
>> - is start point of a branch
>> - is end point of a branch
- is the last non-dead revision before a significant revision that is dead


> The branch can be smarter - eg. if the entire branch is within the
> deleted range (including branches that branch from that branch) then you 
> can delete the whole thing.

My idea was that in principle, I don't know whether the end point of a
branch is significant. It might be... it is not customary to tag end points
to make them significant, as people probably assume that an end point is
always significant. Maybe delete it orly if it is source of a merge point?


> I'd have the option to remove tags at the same time, so you could do a 
> complete deletion of old data...

Good idea. All of the criteria for "significant" could be options, so you
select what you want and the rest gets removed. Do I have to remove the tag
from a file before I can remove a tagged revision?


BTW, is there any way to retrieve the file data in this scenario:
- Revision 1.1 is a normal file, with data
- In revision 1.2 the file is removed, so the revision is "dead"
- I delete revision 1.1 of the file

Now I have only the dead revision 1.2. The data that was in 1.1 is
completely gone, right?

Gerhard



More information about the cvsnt mailing list
Download the latest CVSNT, TortosieCVS, WinCVS etc. for Windows 8 etc.
@CVSNT on Twitter   CVSNT on Facebook