Allow initial branch deletes with tags to be omitted.
commitdd927252d871294b5599edf442759d676f70bf4e
authormhagger <mhagger@be7e6eca-30d4-0310-a8e5-ac0d63af7087>
Sat, 5 Sep 2009 21:32:36 +0000 (5 21:32 +0000)
committermhagger <mhagger@be7e6eca-30d4-0310-a8e5-ac0d63af7087>
Sat, 5 Sep 2009 21:32:36 +0000 (5 21:32 +0000)
treef9908784a0f66e54577465fa697dc00ccf649649
parent9cdf4ebe432b74e2ba18954185bddb83b1af64a2
Allow initial branch deletes with tags to be omitted.

If an initial branch delete has tags on it, just delete the tags and
allow the delete to be omitted anyway.

* cvs2svn_lib/cvs_file_items.py
  (CVSFileItems._is_unneeded_initial_branch_delete): Don't disqualify
  a branch because tags point at it.

  (CVSFileItems.remove_initial_branch_deletes): If a revision to be
  removed has tags, also delete the tags.

git-svn-id: http://cvs2svn.tigris.org/svn/cvs2svn/trunk@4930 be7e6eca-30d4-0310-a8e5-ac0d63af7087
cvs2svn_lib/cvs_file_items.py