Something that tagged your Git repo with release information prior to a deploy 
would definitely be helpful to some people.

Neil


On Monday, 23 April 2012 at 16:07, david ignacio wrote:

> Well that's embarrassing. Looks like when I found the need for this,
> I had several issues in my repo/app running in concert. This made me
> think that when the hashes listed in `heroku releases` differed from
> both `git log heroku/master` and `git log master` that I was perhaps
> seeing an alternate hash generated by the slug compilation.
> 
> Don't mind me I guess, at least I only spent a day or so on this
> script, although I think that perhaps then converting the idea into a
> heroku cli plugin that just took the versions in releases and created
> the tags as scraped could still have value?
> 
> Thoughts?
> 
> On Mon, Apr 23, 2012 at 09:10, Neil Middleton <[email protected] 
> (mailto:[email protected])> wrote:
> > You've lost me a little here.  `heroku releases` gives you all the deployed
> > git versions and other changes.  For instance:
> > 
> > Rel   Change                          By                    When
> > ----  ----------------------          ----------            ----------
> > v214  Deploy 5f3f619                  [email protected] 
> > (mailto:[email protected])    2012-04-18
> > 17:28:41 +0100
> > v213  Deploy b71ce95                  [email protected] 
> > (mailto:[email protected])    2012-04-12
> > 15:04:45 +0100
> > v212  Deploy d27f151                  [email protected] 
> > (mailto:[email protected])    2012-04-12
> > 13:20:53 +0100
> > v211  Deploy 6b81eef                  [email protected] 
> > (mailto:[email protected])    2012-04-12
> > 12:59:28 +0100
> > v210  Config add FACEBOOK_APP_SECR..  [email protected] 
> > (mailto:[email protected])    2012-04-12
> > 12:56:11 +0100
> > v209  Deploy 2f54f24                  [email protected] 
> > (mailto:[email protected])    2012-04-12
> > 11:43:28 +0100
> > v208  Deploy 19b486d                  [email protected] 
> > (mailto:[email protected])    2012-04-12
> > 11:36:34 +0100
> > v207  Deploy efdd6ef                  [email protected] 
> > (mailto:[email protected])    2012-04-12
> > 11:22:40 +0100
> > 
> > Each of those deploy hashes under 'Change' match commits in my Git repo on
> > Github (and everywhere else).
> > 
> > By rolling back to say v208 I know I'm going to end up with 19b486d, or am I
> > missing something obvious here?
> > 
> > N
> > 
> > 
> > Neil
> > 
> > On Monday, 23 April 2012 at 02:08, david ignacio wrote:
> > 
> > Hey-
> > 
> > So one thing that has got me about heroku is that there isn't
> > necessarily a good link between the git repo and heroku releases. By
> > this I mean that it isn't entirely obvious what is deployed and
> > running at the moment. There are two current tools we have:
> > * the heroku remote in the git repo
> > * heroku releases
> > 
> > This gives me the current release and what is working right now, but
> > nothing more. If I deploy something broken, there isn't a clear way
> > to find what I'd be rolling back to. The hashes displayed in heroku
> > releases are of the compiled slugs.
> > 
> > I have gone through a few back and forths as to what would be a good
> > way to fill this gap. I realized that you'd really need two different
> > scripts since releases are created in multiple places, one in the
> > heroku cli and one in git. The config/addon changes trigger a new
> > release to be created, but I think that those changes are well
> > documented in heroku releases. It was the git-push triggered releases
> > that I wanted to track.
> > 
> > This led me to write: https://github.com/deignacio/gthr
> > 
> > What I'm wondering from you guys is:
> > * is there any other way in heroku that I can get the information I'm
> > scraping so that I'm not just scraping stderr of git push?
> > * am I thinking about this problem in the right way that this
> > solution seems okay?
> > * are there any other precedents that I didn't find in my sanity
> > check google search?
> > * assuming that the previous questions are positive, can anyone think
> > of any other things they'd want?
> > 
> > Thanks for your input
> > Dave
> > 
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Heroku" group.
> > 
> > To unsubscribe from this group, send email to
> > [email protected] 
> > (mailto:[email protected])
> > For more options, visit this group at
> > http://groups.google.com/group/heroku?hl=en_US?hl=en
> > 
> > 
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Heroku" group.
> > 
> > To unsubscribe from this group, send email to
> > [email protected] 
> > (mailto:[email protected])
> > For more options, visit this group at
> > http://groups.google.com/group/heroku?hl=en_US?hl=en
> > 
> 
> 
> -- 
> You received this message because you are subscribed to the Google
> Groups "Heroku" group.
> 
> To unsubscribe from this group, send email to
> [email protected] 
> (mailto:[email protected])
> For more options, visit this group at
> http://groups.google.com/group/heroku?hl=en_US?hl=en
> 
> 


-- 
You received this message because you are subscribed to the Google
Groups "Heroku" group.

To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/heroku?hl=en_US?hl=en

Reply via email to