Erstellt vor 6 Jahren

Geschlossen vor 6 Jahren

Zuletzt geändert vor 5 Jahren

#1754 closed wish (fixed)

fwmod: Identify SVN_VERSION within Freetz Git repository

Erstellt von: dileks Verantwortlicher: cuma
Priorität: low Meilenstein: freetz-2.0
Komponente: build-system Version: devel
Stichworte: Beobachter:
Product Id: Firmware Version:

Beschreibung (zuletzt geändert von dileks)

If you work within Freetz's Git repository, the SVN_VERSION is not attached to generated firmware-image filename and is also not displayed in avmUI and freetzUI when FREETZ_DEVELOPER_VERSION_STRING=y is set.

Anhänge (3)

0001-fwmod-Identify-SVN_VERSION-when-you-cloned-from-Git-.patch (1.0 KB) - hinzugefügt von dileks vor 6 Jahren.
[PATCH] fwmod: Identify SVN_VERSION when you cloned from Git repository
0001-fwmod-Identify-SVN_VERSION-when-you-cloned-from-Git-.2.patch (1.1 KB) - hinzugefügt von dileks vor 6 Jahren.
[PATCH] fwmod: Identify SVN_VERSION when you cloned from Git repository (v2)
0001-fwmod-Identify-SVN_VERSION-within-Freetz-Git-reposit.patch (1.2 KB) - hinzugefügt von dileks vor 6 Jahren.
[PATCH] fwmod: Identify SVN_VERSION within Freetz Git repository

Alle Anhänge herunterladen als: .zip

Änderungshistorie (11)

Geändert vor 6 Jahren durch dileks

[PATCH] fwmod: Identify SVN_VERSION when you cloned from Git repository

comment:1 Geändert vor 6 Jahren durch dileks

Should that be better? Think of someone who generated an own (local) Git repository or converted a local SVN repository to a Git one…

SVN_VERSION=$(git log -1 | grep git-svn-id | cut -d '@' -f 2 | cut -d ' ' -f 1)
- SVN_VERSION="-$SVN_VERSION"
+ [ "$SVN_VERSION" != "" ] && SVN_VERSION="-$SVN_VERSION"

$git-svn-id is generated via SVN-Git hook-scripts on the project-server.

Geändert vor 6 Jahren durch dileks

[PATCH] fwmod: Identify SVN_VERSION when you cloned from Git repository (v2)

comment:2 Geändert vor 6 Jahren durch dileks

  • Beschreibung geändert (Diff)

comment:3 Geändert vor 6 Jahren durch cuma

Entspricht die GIT-Revision der vom svn?

comment:4 Geändert vor 6 Jahren durch dileks

The git-svn-id looks like this (I have pulled until trunk r8835):

$ cd freetz-git

$ git log | grep git-svn-id | head -1
    git-svn-id: file:///var/svn/freetz/trunk@8835 149334a1-2f27-0410-a3b9-fc62619ac1e6

$ git log | grep git-svn-id | head -1 | cut -d '@' -f 2 | cut -d ' ' -f 1
8835

Commit r8835 completely as git log:

commit 35eceaf34afd36b771070578db521ca701eaf7b1
Author: cuma <cuma@149334a1-2f27-0410-a3b9-fc62619ac1e6>
Date:   Sat Mar 24 04:24:33 2012 +0000

    Fix 7390 05.20 rev21983 source md5sum (refs #1733)
    
    git-svn-id: file:///var/svn/freetz/trunk@8835 149334a1-2f27-0410-a3b9-fc62619ac1e6 <--- Check this line!

EDIT: Add correct git log output, the previous was from r8833.

Zuletzt geändert vor 6 Jahren von dileks (vorher) (Diff)

Geändert vor 6 Jahren durch dileks

[PATCH] fwmod: Identify SVN_VERSION within Freetz Git repository

comment:5 Geändert vor 6 Jahren durch dileks

  • Zusammenfassung von fwmod: Identify SVN_VERSION when you cloned from Git repository nach fwmod: Identify SVN_VERSION within Freetz Git repository geändert

comment:6 Geändert vor 6 Jahren durch cuma

  • Lösung auf fixed gesetzt
  • Status von new nach closed geändert
  • Verantwortlicher auf cuma gesetzt

In 8898:

Use git's revision if it's not a svn-checkout (closed #1754)

comment:7 Geändert vor 6 Jahren durch cuma

  • Meilenstein von freetz-future nach freetz-1.3 geändert

comment:8 Geändert vor 5 Jahren durch cuma

  • Meilenstein von freetz-1.3 nach freetz-2.0 geändert
Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.