implement better AGPL compliance
authorLunar <lunar@anargeek.net>
Wed, 13 Mar 2013 11:39:58 +0000 (12:39 +0100)
committerLunar <lunar@anargeek.net>
Thu, 14 Mar 2013 09:16:59 +0000 (10:16 +0100)
commitf5aa917cefd8317803ea3a0f284a8d878015b40b
tree796542a6e37589abff67894ff072484f00fb3dde
parentbc9aac4087f1c1c31de7f5967b110478e47a909b
implement better AGPL compliance

We now detect if Coquelicot is running from a serviceable Git clone.
When it is the case, we offer to retrieve source using Git as we did
previously.

If there is a Git repository which is not usable, a warning is sent to the
logs.

In case source can't be provided by Git, we offer a link to an on-the-fly
created Gem that can be downloaded and unpacked. The version number of
the running software is mangled to add the server hostname and a date.
lib/coquelicot/app.rb
lib/coquelicot/helpers.rb
spec/coquelicot/app_spec.rb
views/layout.haml