MCPcopy
hub / github.com/ChinaGodMan/UserScripts / make_version_line

Function make_version_line

utils/update_version.py:10–17  ·  view source on GitHub ↗
(old_value='0.0.0.0', spacing=' ' * 8, eol="\n")

Source from the content-addressed store, hash-verified

8
9# https://github.com/murdos/musicbrainz-userscripts/blob/master/tools/update_version.py
10def make_version_line(old_value='0.0.0.0', spacing=' ' * 8, eol="\n"):
11 prev_version = [int(x) for x in old_value.split('.')]
12 now = datetime.datetime.now()
13 version = [now.year, now.month, now.day, 1]
14 if prev_version[:3] == version[:3]:
15 version[3] = prev_version[3] + 1
16 version_str = '%04d.%d.%d.%d' % tuple(version)
17 return ('// @version' + spacing + version_str, version_str)
18
19
20def process_files(file_path):

Callers 1

process_filesFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected