<div dir="ltr">It sounds like I should get one branch settled, use it, and keep that branch in the repo, and to be safe not touch it, and that should work for at least a few months. I just want it to work if the reviewer tests it :)<div>Thanks,</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, May 28, 2021 at 11:06 AM Lawrence Mitchell <<a href="mailto:wence@gmx.li">wence@gmx.li</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"><br>
<br>
> On 28 May 2021, at 14:59, Mark Adams <<a href="mailto:mfadams@lbl.gov" target="_blank">mfadams@lbl.gov</a>> wrote:<br>
> <br>
> Thanks everyone.<br>
> <br>
> How would I get a version (a branch say) to be and stay visible?<br>
> <br>
> I am not seeing any of my versions used for this data but they were all in the repo at one point, in a branch. Does the branch need to be merged with main?<br>
> <br>
> I am going to rerun all the data anyway, so I now want to understand how to set up a branch to use everywhere and, of course, stay visible (for a few months at least).<br>
<br>
If the branch (and commits) are merged then they remain (so you can checkout the commit), even if the branch is subsequently deleted. If the commits live on a branch that is never merged and then you delete the branch, then eventually those commits disappear. I don't know what PETSc's policy on tagging is (Satish?), but you could tag the relevant commit to keep it hanging around.<br>
<br>
Lawrence</blockquote></div>