<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jul 13, 2021 at 8:20 AM Eric Timmons <<a href="mailto:etimmons@mit.edu">etimmons@mit.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Attila Lendvai <<a href="mailto:attila.lendvai@gmail.com" target="_blank">attila.lendvai@gmail.com</a>> writes:<br>
> what i would do:<br>
><br>
>    - one branch that holds the bleeding edge. i'd call it main, just to go<br>
>    with the flow.<br>
>    - branches for ASDF versions (down to the desired resolution, probably<br>
>    major.minor), so that you can easily cherry pick or backport fixes into<br>
>    them. a new version-branch is forked off of main whenever a release happens.<br>
>    - optionally a stable *tag* as an indirection to the latest release. it<br>
>    communicates which specific git revision is it that the maintainer<br>
>    considers the stable state at any moment in time. it comes handy e.g. in CI<br>
>    scripts that want to check out the latest ASDF release, etc...<br>
><br>
<br>
I like this!<br>
<br>
IMO a big win of having the major and minor number in the branch name is<br>
that it's a better experience for users. If it's a single `maintenance`<br>
branch then a git pull may wind up changing their version completely. If<br>
they have any local changes as well, things might get a bit hairy when<br>
`maintenance` changes minor versions as that wouldn't be a fast-forward<br>
update.<br>
<br>
Additionally having a version independent `stable` identifier (tag or<br>
branch) is nice for the use cases described here.<br></blockquote><div><br></div><div style="font-family:arial,helvetica,sans-serif;font-size:small" class="gmail_default">For me, a "stable" tag/branch that keeps changing the contents isn't "stable".</div><div style="font-family:arial,helvetica,sans-serif;font-size:small" class="gmail_default"><br></div><div style="font-family:arial,helvetica,sans-serif;font-size:small" class="gmail_default">My 2 cents.  I'm not an asdf dev, and only grab asdf when releases are done (or need to test some new things being introduced.)</div><div style="font-family:arial,helvetica,sans-serif;font-size:small" class="gmail_default"></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
-Eric<br>
<br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div></div>Ray<br></div></div></div>