On 2020-10-29 11:08 a.m., Ilya Khlopotov wrote:
Why not just lay down a new tag on main to work around this?
Good idea. This could work. We would need to do it for each dependency if we 
archived branches on it.

I have only archived branches on apache/couchdb . I was planning on doing fauxton and documentation as well, but will lay down a tag if necessary to solve the problem there.

I've applied the tag as mentioned.

-Joan

On 2020/10/29 14:32:17, Joan Touzet <woh...@apache.org> wrote:
Hi Ilya,

Sorry about this trouble. Based on this feedback I will not pursue
removal of our release branches.

On 2020-10-29 5:56 a.m., Ilya Khlopotov wrote:

❯ git describe --always --tags
archive/prototype/fdb-layer-get-doc-spans-580-gdfb27b48a

but:

$ git checkout 3.x
Branch '3.x' set up to track remote branch '3.x' from 'origin'.
Switched to a new branch '3.x'

$ git describe --always --tags
3.1.1-18-gffbf695ff

This is only happening because the most recent tag found on the 'main'
branch has archive/ in it.

Why not just lay down a new tag on main to work around this? Example:

$ git checkout main
$ git tag post-fdb-merge
$ git describe --always --tags
post-fdb-merge

Future commits past that will reference post-fdb-merge in the git
describe command, and not that archived tag. Further, new branches that
are merged will simply be deleted, not archived, so this shouldn't be an
issue.

-Joan

Reply via email to