<div dir="ltr">Mondrian developers,<div><br></div><div style>I had some questions related to the management of the master and release branches.  From what I can tell, master is used for 3.5 development, and there&#39;s a 3.5 branch with 3.5.x branches attached to it (although 3.5.6-R isn&#39;t actually in that branch?).</div>
<div style><br></div><div style>However, I can&#39;t quite figure out the connection between the master and 3.5 branch.  I&#39;d expect 3.5 to be in master&#39;s history, but it seems they&#39;ve diverged from each other a rather long time ago, and cherry picking is what&#39;s used to keep 3.5 up to date?  Is that process as manual as it appears from the outside?</div>
<div style><br></div><div style>The question I&#39;m actually trying to answer, though, is:</div><div style>-given a snapshot revision of master, what mondrian release does it &quot;represent&quot;?</div><div style><br></div>
<div style>for example:</div><div style><br></div><div style>right now, master is 3.5.6 + everything committed since 6e93b2861a (&quot;Augments the default size of CellBatchSize&quot;), but in 3.5 that commit is actually 56801db537.  So given the current head revision of ab255ab58c, it&#39;s not apparent to me how to look at the history and say &quot;oh, 3.5.6 was the most recently released version, and its branch diverges from master at 6e93b2861a&quot;.</div>
<div style><br></div><div style>I&#39;ve noticed the relatively recent addition of tags &amp; hashes to RELEASE.txt, but with none of those hashes in the master branch history, I&#39;m still a little confused on how best to answer my question.  Any suggestions/explanations?</div>
<div style><br></div><div style>Thanks,</div><div style>-Joe</div></div>