-
Notifications
You must be signed in to change notification settings - Fork 315
File version and version number? #5
Comments
Patches welcome. |
Why exactly? You can obtain this using 'git version' - arguably that's more accessible that locating the .exe and looking for the values in the properties tab. Not that this is especially tricky to do - we just have to generate a .rc file with the resource section and link that into the git.exe. I'm unconvinced it is much use to anyone though. |
@patthoyts: Yeah but to get the version you need to run it. From an operations perspective a file version would make sense. I forked git and created a rc file. As you said to increase the version number this must be generated in build process. I found GIT-VERSION-GEN which is called quite on to in the makefile. I'm not so fluent on the bash |
It is not so much bash as Makefile syntax. And I think that the following steps are needed in addition to the file you added (I am looking at lennybacon@77b89dd):
|
|
If you run windres my.rc it will complain that there is no my.rc. You named it git.rc. But that suggests that it will be compiled to git.o. But that is already what git.c is compiled to. Oh, and let's not use g++. Let's use gcc as before. |
@lennybacon since there has not been any update since a month: Do you want to work on this? If not I will label this as an issue that will not be fixed until we find a volunteer who wants to work on this. About the naming: the file could be called resource.rc without clashes to existing objects AFAIK. |
@hvoigt @lennybacon I think the formulation "until we find a volunteer who wants to work on this" is not quite right, but "until somebody volunteers to work on this" is. |
Embeds the git version and description into the git executable thus implementing the request in issue #5. Signed-off-by: Pat Thoyts <[email protected]>
Embeds the git version and description into the git executable thus implementing the request in issue #5. Acked-by: Heiko Voigt <[email protected]> Acked-by: Sebastian Schuberth <[email protected]> Acked-by: Johannes Schindelin <[email protected]> Signed-off-by: Pat Thoyts <[email protected]>
Embeds the git version and description into the git executable thus implementing the request in issue #5. Acked-by: Heiko Voigt <[email protected]> Acked-by: Sebastian Schuberth <[email protected]> Acked-by: Johannes Schindelin <[email protected]> Signed-off-by: Pat Thoyts <[email protected]>
Embeds the git version and description into the git executable thus implementing the request in issue #5. Acked-by: Heiko Voigt <[email protected]> Acked-by: Sebastian Schuberth <[email protected]> Acked-by: Johannes Schindelin <[email protected]> Signed-off-by: Pat Thoyts <[email protected]>
Embeds the git version and description into the git executable thus implementing the request in issue #5. Acked-by: Heiko Voigt <[email protected]> Acked-by: Sebastian Schuberth <[email protected]> Acked-by: Johannes Schindelin <[email protected]> Signed-off-by: Pat Thoyts <[email protected]>
Embeds the git version and description into the git executable thus implementing the request in issue #5. Acked-by: Heiko Voigt <[email protected]> Acked-by: Sebastian Schuberth <[email protected]> Acked-by: Johannes Schindelin <[email protected]> Signed-off-by: Pat Thoyts <[email protected]>
Embeds the git version and description into the git executable thus implementing the request in issue #5. Acked-by: Heiko Voigt <[email protected]> Acked-by: Sebastian Schuberth <[email protected]> Acked-by: Johannes Schindelin <[email protected]> Signed-off-by: Pat Thoyts <[email protected]>
Embeds the git version and description into the git executable thus implementing the request in issue #5. Acked-by: Heiko Voigt <[email protected]> Acked-by: Sebastian Schuberth <[email protected]> Acked-by: Johannes Schindelin <[email protected]> Signed-off-by: Pat Thoyts <[email protected]>
Embeds the git version and description into the git executable thus implementing the request in issue #5. Acked-by: Heiko Voigt <[email protected]> Acked-by: Sebastian Schuberth <[email protected]> Acked-by: Johannes Schindelin <[email protected]> Signed-off-by: Pat Thoyts <[email protected]>
Embeds the git version and description into the git executable thus implementing the request in issue #5. Acked-by: Heiko Voigt <[email protected]> Acked-by: Sebastian Schuberth <[email protected]> Acked-by: Johannes Schindelin <[email protected]> Signed-off-by: Pat Thoyts <[email protected]>
Embeds the git version and description into the git executable thus implementing the request in issue #5. Acked-by: Heiko Voigt <[email protected]> Acked-by: Sebastian Schuberth <[email protected]> Acked-by: Johannes Schindelin <[email protected]> Signed-off-by: Pat Thoyts <[email protected]>
Embeds the git version and description into the git executable thus implementing the request in issue #5. Acked-by: Heiko Voigt <[email protected]> Acked-by: Sebastian Schuberth <[email protected]> Acked-by: Johannes Schindelin <[email protected]> Signed-off-by: Pat Thoyts <[email protected]>
Embeds the git version and description into the git executable thus implementing the request in issue #5. Acked-by: Heiko Voigt <[email protected]> Acked-by: Sebastian Schuberth <[email protected]> Acked-by: Johannes Schindelin <[email protected]> Signed-off-by: Pat Thoyts <[email protected]>
Embeds the git version and description into the git executable thus implementing the request in issue #5. Acked-by: Heiko Voigt <[email protected]> Acked-by: Sebastian Schuberth <[email protected]> Acked-by: Johannes Schindelin <[email protected]> Signed-off-by: Pat Thoyts <[email protected]>
Two general shell script codingstyles around here-text. - Quote the <<\END_OF_HERE_TEXT string when there is no parameter substitution going on to reduce cognitive load of the reader. - Indent the text with <<-\END_OF_HERE_TEXT when able to make it easier to spot boundaries of the tests. Signed-off-by: Junio C Hamano <[email protected]>
* jc/t9001-modernise: t9001: style modernisation phase git-for-windows#5 t9001: style modernisation phase git-for-windows#4 t9001: style modernisation phase git-for-windows#3 t9001: style modernisation phase git-for-windows#2 t9001: style modernisation phase git-for-windows#1
* jc/t9001-modernise: t9001: style modernisation phase git-for-windows#5 t9001: style modernisation phase git-for-windows#4 t9001: style modernisation phase git-for-windows#3 t9001: style modernisation phase git-for-windows#2 t9001: style modernisation phase git-for-windows#1
Signed-off-by: Junio C Hamano <[email protected]>
How pathspec is used, with and without --interactive/--patch, is different. But this is not clear from the document. These changes hint the user to keep reading (to option git-for-windows#5) instead of stopping at git-for-windows#2 and assuming --patch/--interactive behaves the same way. And since all the options listed here always mention how the index is involved (or not) in the final commit, add that bit for git-for-windows#5 as well. This "on top of the index" is implied when you head over git-add(1), but if you just go straight to the "Interactive mode" and not read what git-add is for, you may miss it. Signed-off-by: Nguyễn Thái Ngọc Duy <[email protected]> Signed-off-by: Junio C Hamano <[email protected]>
It would be quite usefull if the file version and version number on the git.exe would be set.
The text was updated successfully, but these errors were encountered: