You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@htrace.apache.org by "Colin Patrick McCabe (JIRA)" <ji...@apache.org> on 2015/12/14 20:32:46 UTC

[jira] [Comment Edited] (HTRACE-331) create git tags for 4.0 and 4.0.1 releases

    [ https://issues.apache.org/jira/browse/HTRACE-331?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15056543#comment-15056543 ] 

Colin Patrick McCabe edited comment on HTRACE-331 at 12/14/15 7:32 PM:
-----------------------------------------------------------------------

bq. The tag for the '4.0 release' should be 4.0.0? Not 4.0? Or, maybe the issue is that we shouldn't have done a 4.0 release but a 4.0.0 release instead (If so, then, yeah, we stuck... but could tag it with 4.0.0... and that'd match tagging the 4.0.1 release with 4.0.1...)

I'm imagining a conversation with a new community member now.  The guy runs "git checkout 4.0"
My response: "Oh no, don't check out 4.0, that's actually the name of a branch which currently contains htrace 4.0.1, not htrace 4.0.  Instead you need to check out 4.0.0, even though the release was named 4.0."  Facepalm.

I think we should just follow the convention that:
* release branches have "branch" in the name.  So the branch for 4.1 will be "branch-4.1"
* release tags have "release" in the name.  So the tag for htrace 4.1 will be 4.1-release

That makes it absolutely clear whether you're checking out a branch or a release tag.  What do you think?  If you guys agree, I'll go ahead and create 4.0-release and 4.0.1-release tags.


was (Author: cmccabe):
bq. The tag for the '4.0 release' should be 4.0.0? Not 4.0? Or, maybe the issue is that we shouldn't have done a 4.0 release but a 4.0.0 release instead (If so, then, yeah, we stuck... but could tag it with 4.0.0... and that'd match tagging the 4.0.1 release with 4.0.1...)

I'm imaging a conversation with a new community member now.  The guy runs "git checkout 4.0"
My response: "Oh no, don't check out 4.0, that's actually the name of a branch which currently contains htrace 4.0.1, not htrace 4.0.  Instead you need to check out 4.0.0, even though the release was named 4.0."  Facepalm.

I think we should just follow the convention that:
* release branches have "branch" in the name.  So the branch for 4.1 will be "branch-4.1"
* release tags have "release" in the name.  So the tag for htrace 4.1 will be 4.1-release

That makes it absolutely clear whether you're checking out a branch or a release tag.  What do you think?  If you guys agree, I'll go ahead and create 4.0-release and 4.0.1-release tags.

> create git tags for 4.0 and 4.0.1 releases
> ------------------------------------------
>
>                 Key: HTRACE-331
>                 URL: https://issues.apache.org/jira/browse/HTRACE-331
>             Project: HTrace
>          Issue Type: Task
>          Components: docs
>    Affects Versions: 4.0, 4.0.1
>            Reporter: Sean Busbey
>            Priority: Critical
>
> Versions 4.0 and 4.0.1 are released, but there aren't corresponding git tags. There's only 4.0.1 RC tags.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)