This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Branch and tag deletions
- From: Joseph Myers <joseph at codesourcery dot com>
- To: <esr at thyrsus dot com>, <gcc at gcc dot gnu dot org>
- Date: Mon, 25 Nov 2019 16:07:01 +0000
- Subject: Branch and tag deletions
- Ironport-sdr: lp/fQiHPQMoPWuj7NPdOB1Y2shQgE2K36XMT9TVAu8wEAaWad2paGprLfkDoTROoKhLNxuE7Hv Tpt5YQWK1gO/aqGnGsmrgEiWZGR1A+bAQzu+yYYIUJ94SGQwFuRWlh4K44htF4LpDqFIHJhKBg prgiYrGfm244xM+rI5QF5t/u/4QlvnUzKs+/g6DLQlaSjrfA+XukJ3baN7ryAa+j8ptdaqMm8B Z6YoLY/PO480eQUFKt3u79rcV2MtVxI49j0pkc9BBIDw/le1U25lmHOH4FhzHQuOrF+ldZONYe HLY=
- Ironport-sdr: f7t97tdbfPddxjr0iWgsBu3sHsXZ32tbstMijHq8iCMOnZcFXLTzLRkQZT3bgIQiZmpOfeYCNl mxvhuTCgLZvFQ1l12uF/UfaUxD/gSXw8eMb6zyRaUppFal5papf0r2P+v0gpBlTZTcMGxA8I6B hVwUWdlYWSZfm0PmDw/mK716w1ul/U5AaQNU5qn3+0smDjnTMAcg/EK+3ZL1niA+2iaWtS0l9P GJk/EYdIIlmeBbuidzRekXcUJHBk8APs7AgbgWPhv92yKp2uDgOZQn7F6A/hHKslx4Stt0c/p9 3Iw=
I'm looking at the sets of branches and tags resulting from a GCC
repository conversion with reposurgeon.
1. I see 227 branches (and one tag) with names like
cxx0x-concepts-branch-deleted-r131428-1 (this is out of 780 branches in
total in a conversion of GCC history as of a few days ago). Can we tell
reposurgeon not to create such branches (and tags)? I can't simply do
"branch /-deleted-r/ delete" because that command doesn't take a regular
expression.
2. gcc.lift has a series of "tag <something> delete" commands, generally
deleting tags that aren't official GCC releases or prereleases (many of
which were artifacts of how creating such tags was necessary to track
merges in the CVS and older SVN era). But some such commands are
mysteriously failing to work. For example I see
tag /ZLIB_/ delete
reposurgeon: no tags matching /ZLIB_/
but there are tags ZLIB_1_1_3, ZLIB_1_1_4, ZLIB_1_2_1, ZLIB_1_2_3 left
after the conversion. This isn't just an issue with regular expressions;
I also see e.g.
tag apple/ppc-import-20040330 delete
reposurgeon: no tags matching apple/ppc-import-20040330
and again that tag exists after the conversion.
--
Joseph S. Myers
joseph@codesourcery.com