Skip to content

Commit 37b2c34

Browse files
committed
Added source URL to initial version INFO message
1 parent 3ee2c61 commit 37b2c34

File tree

3 files changed

+11
-2
lines changed

3 files changed

+11
-2
lines changed

FluidNC/src/Main.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ void setup() {
4949
// Load settings from non-volatile storage
5050
settings_init(); // requires config
5151

52-
log_info("FluidNC " << git_info);
52+
log_info("FluidNC " << git_info << " " << git_url);
5353
log_info("Compiled with ESP32 SDK:" << esp_get_idf_version());
5454

5555
if (localfs_mount()) {

FluidNC/src/Report.h

+1
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@ const char* state_name();
9292

9393
extern const char* grbl_version;
9494
extern const char* git_info;
95+
extern const char* git_url;
9596

9697
// Callout to custom code
9798
void display_init();

git-version.py

+9-1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
if gitFail:
1313
tag = "v3.0.x"
1414
rev = " (noGit)"
15+
url = " (noGit)"
1516
else:
1617
try:
1718
tag = (
@@ -47,17 +48,24 @@
4748
dirty = "-dirty"
4849
else:
4950
dirty = ""
50-
5151
rev = " (%s-%s%s)" % (branchname, revision, dirty)
5252

53+
url = (
54+
subprocess.check_output(["git", "config", "--get", "remote.origin.url"])
55+
.strip()
56+
.decode("utf-8")
57+
)
58+
5359
grbl_version = tag.replace('v','').rpartition('.')[0]
5460
git_info = '%s%s' % (tag, rev)
61+
git_url = url
5562

5663
provisional = "FluidNC/src/version.cxx"
5764
final = "FluidNC/src/version.cpp"
5865
with open(provisional, "w") as fp:
5966
fp.write('const char* grbl_version = \"' + grbl_version + '\";\n')
6067
fp.write('const char* git_info = \"' + git_info + '\";\n')
68+
fp.write('const char* git_url = \"' + git_url + '\";\n')
6169

6270
if not os.path.exists(final):
6371
# No version.cpp so rename version.cxx to version.cpp

0 commit comments

Comments
 (0)