So I noticed a few things today.  Just want to clarify if I am right about this.  And maybe I am and if so... questions to follow.<br><br>First off... simply put doing a git tag on the keystone git repot ( <a href="http://github.com/openstack/keystone/">github.com/openstack/keystone/</a> ) I get a set of tags.<br>
<br>matt@cloudcrusher:~/OPENSTACK/keystone$ git tag<br>
2011.3<br>
2011.3.1<br>
2012.1<br>
2012.1.1<br>
2012.1.2<br>
essex-1<br>
essex-2<br>
essex-3<br>
essex-4<br>
essex-rc1<br>
essex-rc2<br>
folsom-1<br>
folsom-2<br>
folsom-3<br><br>Hassah.  Tags.  Then I go hop onto the repot for python-keystoneclient ( <a href="http://github.com/openstack/python-keystoneclient">github.com/openstack/python-keystoneclient</a> ) and run git tag.<br><br>
matt@cloudcrusher:~/OPENSTACK/python-keystoneclient$ git tag<br>0.1.0<br>0.1.1<br>2012.1<br>essex-3<br>essex-4<br>essex-rc1<br>essex-rc2<br>folsom-1<br><br>That's pretty neat.  Less tags.  In fact, less recent tags.  So we have a tag for 2012.1 in python-keystoneclient as the latest tag for essex.  Great except the latest tag for keystone is 2012.1.2 ( latest in essex )<br>
<br>In and of itself... FINE.  Keystone 2012.1.2 is probably fully compatible with client 2012.1 .  Would love to see that with a bit more certainty.  But hey I'm easy.<br><br>Here's my next issue.  And it's related and maybe bad.<br>
<br>When I do a checkout of 2012.1.2 in keystone AND when i do a git log, the latest commit is Aug 8.  None of the OSSA patches are seemingly included.<br><br>So, I have a few questions.<br><br>How do people know which git ref to pull to get all of the latest fixes?<br>
<br>How do people know which corresponding git refs in other projects they should pull to ensure they have the latest compatible and tested ( ???? ) refs?<br><br>-Matt<br><br><br>