Skip to content

Commit f40e3c0

Browse files
authored
Merge pull request #2742 from TracksApp/footer-version
Fix the Git version in the footer with the Docker image
2 parents 4b2c4db + 6ca701f commit f40e3c0

File tree

15 files changed

+28
-19
lines changed

15 files changed

+28
-19
lines changed

.dockerignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
.bundle
2-
.git
32
config/database.yml
43
config/site.yml
54
coverage

Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ COPY lib /app/lib/
3636
COPY app /app/app/
3737
COPY db /app/db/
3838

39+
COPY .git /app/.git
40+
3941
RUN RAILS_ENV=production bundle exec rake assets:precompile
4042

4143
ENTRYPOINT ["/app/docker-entrypoint.sh"]

app/views/shared/_footer.html.erb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<div class="bootstrap">
22
<div class="footer">
3-
<%= t('footer.send_feedback', :version => TRACKS_VERSION) %>
3+
<%= t('footer.version', :version => TRACKS_VERSION, :revision_with_date => TRACKS_REVISION_WITH_DATE, :revision => TRACKS_REVISION) %>
4+
<%= t('footer.send_feedback') %>
45
<span class="footer-line">
56
<a href="https://github.com/TracksApp/tracks/issues"><%= t('common.bugs')%></a> |
67
<a href="https://github.com/TracksApp/tracks/wiki"><%= t('common.wiki')%></a> |

config/initializers/tracks.rb

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
1-
tracks_version='2.6.0'
2-
# comment out next two lines if you do not want (or can not) the date of the
3-
# last git commit in the footer
4-
info=`git log --pretty=format:"%ai" -1`
5-
tracks_version=tracks_version + ' ('+info+')'
6-
7-
TRACKS_VERSION=tracks_version
1+
TRACKS_VERSION='2.6.0'
2+
TRACKS_REVISION_WITH_DATE=`git log --date=format:'%Y-%m-%d' --pretty=format:"%h @ %ad" -1`
3+
TRACKS_REVISION=`git log --pretty=format:"%h" -1`

config/locales/cs.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -347,7 +347,8 @@ cs:
347347
select_feed_for_context: Select the feed for this context
348348
select_feed_for_project: Vyberte feed pro tento projekt
349349
footer:
350-
send_feedback: Poslat zpětnou vazbu na %{version}
350+
version: 'Tracks %{version} (%{revision_with_date})'
351+
send_feedback: Poslat zpětnou vazbu
351352
helpers:
352353
select:
353354
prompt: Выберите

config/locales/de.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -402,7 +402,8 @@ de:
402402
select_feed_for_context: Feed für diesen Kontext auswählen
403403
select_feed_for_project: Feed für dieses Projekt auswählen
404404
footer:
405-
send_feedback: Senden Sie Feedback zu %{version}
405+
version: 'Tracks %{version} (%{revision_with_date})'
406+
send_feedback: Senden Sie Feedback
406407
helpers:
407408
select:
408409
prompt: Выберите

config/locales/en.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -407,7 +407,8 @@ en:
407407
select_feed_for_context: Select the feed for this context
408408
select_feed_for_project: Select the feed for this project
409409
footer:
410-
send_feedback: Send feedback on %{version}
410+
version: 'Tracks %{version} (%{revision_with_date})'
411+
send_feedback: Send feedback
411412
helpers:
412413
select:
413414
prompt: Please select

config/locales/es.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -402,7 +402,8 @@ es:
402402
select_feed_for_context: Seleccione el canal para este contexto
403403
select_feed_for_project: Seleccione el canal para este proyecto
404404
footer:
405-
send_feedback: Envía comentarios sobre la %{version}
405+
version: 'Tracks %{version} (%{revision_with_date})'
406+
send_feedback: Envía comentarios sobre
406407
helpers:
407408
select:
408409
prompt: Seleccione

config/locales/fi.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -404,7 +404,8 @@ fi:
404404
select_feed_for_context: Valitse tämän asiayhteyden syöte
405405
select_feed_for_project: Valitse tämän projektin syöte
406406
footer:
407-
send_feedback: Lähetä palautetta versiosta %{version}
407+
version: 'Tracks %{version} (%{revision_with_date})'
408+
send_feedback: Lähetä palautetta
408409
helpers:
409410
select:
410411
prompt: Valitse

config/locales/fr.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -354,7 +354,8 @@ fr:
354354
select_feed_for_context: Selectionner un flux pour ce contexte
355355
select_feed_for_project: Selectionner le flux pour ce projet
356356
footer:
357-
send_feedback: Envoyer un feedback sur %{version}
357+
send_feedback: Envoyer un feedback
358+
version: 'Tracks %{version} (%{revision_with_date})'
358359
helpers:
359360
select:
360361
prompt: Veuillez sélectionner

config/locales/he.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -304,7 +304,8 @@ he:
304304
select_feed_for_context: בחירת ההזנה עבור ההקשר הנתון
305305
select_feed_for_project: בחירת ההזנה עבור הפרוייקט
306306
footer:
307-
send_feedback: שליחת משוב על גירסא %{version}
307+
send_feedback: שליחת משוב על גירסא
308+
version: 'Tracks %{version} (%{revision_with_date})'
308309
helpers:
309310
select:
310311
prompt: Выберите

config/locales/nl.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -347,7 +347,8 @@ nl:
347347
select_feed_for_context: Kies de feed voor deze context
348348
select_feed_for_project: Kies de feed voor dit project
349349
footer:
350-
send_feedback: Stuur reactie op %{version}
350+
send_feedback: Stuur reactie
351+
version: 'Tracks %{version} (%{revision_with_date})'
351352
helpers:
352353
select:
353354
prompt: Maak een keuze

config/locales/ru.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -425,7 +425,8 @@ ru:
425425
select_feed_for_context: Выберите ленту новостей для этого контекста
426426
select_feed_for_project: Выберите ленту новостей для этого проекта
427427
footer:
428-
send_feedback: Обратная связь. Версия %{version}
428+
send_feedback: Обратная связь
429+
version: 'Tracks %{version} (%{revision_with_date})'
429430
helpers:
430431
select:
431432
prompt: Выберите...

config/locales/tr.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -417,7 +417,8 @@ integrations:
417417
yazarak "çamaşırları yıka @ Ev" veya "Mehmet'i Ara > x projesi" ve benzeri türden
418418
görevler oluşturmak için Rich Todo API kullanabilirsiniz.
419419
footer:
420-
send_feedback: Geri bildirim gönderin %{version}
420+
send_feedback: Geri bildirim
421+
version: 'Tracks %{version} (%{revision_with_date})'
421422
helpers:
422423
select:
423424
prompt: Seçiniz

doc/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ See doc/upgrading.md for the upgrade documentation!
1717
* Lots of dependencies have been upgraded.
1818
* Fixed some error messages in import.
1919
* Fixed import in the Docker image.
20+
* Footer shows the Git version hash and date in the Docker image
2021

2122
## Updated translations
2223

0 commit comments

Comments
 (0)