It's not documented because it's not an officially supported feature.
It is strongly encouraged to not depend on env variables that you do
not personally define.

a git hook may get you what you want:
http://www.kernel.org/pub/software/scm/git/docs/githooks.html

Oren

On Sun, Aug 7, 2011 at 8:04 AM, Keenan Brock <kee...@thebrocks.net> wrote:
> Hi
>
> You can get some ideas by going into heroku console and typing `env`
> --Keenan
>
> On Sunday, August 7, 2011 at 1:34 AM, kowsik wrote:
>
> It's the same as 'git rev-parse --short HEAD'. AFAIK, it's not
> documented anywhere, found it just out of curiosity on what ENV's
> heroku sets for the app.
>
> Someone from Heroku has to confirm this. Like I said, just happened to
> noticed this, but it seems to correlate with running 'git rev-parse
> --short HEAD' against my repo after each push.
>
> YMMV,
>
> K.
> ---
> http://blitz.io
> @pcapr
>
> On Sat, Aug 6, 2011 at 6:54 PM, dblock <dblockdot...@gmail.com> wrote:
>
> For some reason I thought that was different ...
>
> Is this documented somewhere on Heroku?
>
> Forgive my ignorance, is it just the first 7 digits of the commit
> hash? Why 7?
>
> Also, I found this thread
> http://groups.google.com/group/heroku/browse_thread/thread/35886af3ee8a87f6
> that wasn't answered and looks worrisome - is this guaranteed to be
> what has been pushed?
>
> Thx
> dB.
>
> On Aug 5, 4:46 pm, kowsik <kow...@gmail.com> wrote:
>
> If you do
>
> $ heroku console 'ENV'
>
> on your app, you'll notice that all heroku apps already have a
> COMMIT_HASH environment variable that's the last git push/commit
> revision. You can simply use this instead of defining your own config
> variable.
>
> K.
> ---http://blitz.io
> @pcapr
>
>
>
>
>
>
>
> On Fri, Aug 5, 2011 at 1:37 PM, dblock <dblockdot...@gmail.com> wrote:
>
> We use a CDN for our content. Every new push to heroku changes the
> value of ASSETS_HASH to the git-revision of the latest change. Then
> the system reads that value to make URLs.
>
> I don't want to commit a file that contains ASSETS_HASH because that
> becomes a chicken-egg problem (a hash that represents the ... previous
> commit, umh...), I am super happy with our heroku config:add
> ASSETS_HASH=... . But that restarts the server, after which I am
> pushing the new code, maybe 30 seconds later.
>
> Is it possible to combine those two? I see two options.
>
> - git push heroku master +++config:add ASSETS_HASH=...
> - heroku config:add ASSETS_HASH=... --norestart ; git push heroku
> master
>
> Ideas?
>
> Thx
> dB.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Heroku" group.
> To post to this group, send email to heroku@googlegroups.com.
> To unsubscribe from this group, send email to
> heroku+unsubscr...@googlegroups.com.
> For more options, visit this group
> athttp://groups.google.com/group/heroku?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Heroku" group.
> To post to this group, send email to heroku@googlegroups.com.
> To unsubscribe from this group, send email to
> heroku+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/heroku?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Heroku" group.
> To post to this group, send email to heroku@googlegroups.com.
> To unsubscribe from this group, send email to
> heroku+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/heroku?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Heroku" group.
> To post to this group, send email to heroku@googlegroups.com.
> To unsubscribe from this group, send email to
> heroku+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/heroku?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Heroku" group.
To post to this group, send email to heroku@googlegroups.com.
To unsubscribe from this group, send email to 
heroku+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/heroku?hl=en.

Reply via email to