summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorDamien Regad <dregad@mantisbt.org>2020-12-17 20:37:14 +0100
committerDamien Regad <dregad@mantisbt.org>2020-12-17 20:37:14 +0100
commitda4561555a8b6c44c93d564cc4827bc05fd0195b (patch)
treedcdb41f47f2e906aa212b430fbf701039114e058 /scripts
parent789a039f930a54431a1ed4db65a5df8679ba8d5a (diff)
downloadadodb-da4561555a8b6c44c93d564cc4827bc05fd0195b.tar.gz
adodb-da4561555a8b6c44c93d564cc4827bc05fd0195b.tar.bz2
adodb-da4561555a8b6c44c93d564cc4827bc05fd0195b.zip
updateversion.py: new sed_run() function
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/updateversion.py25
1 files changed, 11 insertions, 14 deletions
diff --git a/scripts/updateversion.py b/scripts/updateversion.py
index 61cde5e3..0ccbeac4 100755
--- a/scripts/updateversion.py
+++ b/scripts/updateversion.py
@@ -153,6 +153,15 @@ def sed_filelist():
return dirlist
+def sed_run(script, files):
+ ''' Run sed
+ '''
+ subprocess.call(
+ "sed -r -i '%s' %s " % (script, files),
+ shell=True
+ )
+
+
def tag_name(version):
return _tag_prefix + version
@@ -328,13 +337,7 @@ def update_changelog(version):
print "No previous version"
script = "1,/^## /s/^## .*$/{0}/".format(version_section)
- subprocess.call(
- "sed -r -i '%s' %s " % (
- script,
- _changelog_file
- ),
- shell=True
- )
+ sed_run(script, _changelog_file)
print " WARNING: review '%s' to ensure added section is correct" % (
_changelog_file
@@ -351,13 +354,7 @@ def version_set(version, do_commit=True, do_tag=True):
update_changelog(version)
print "Updating version and date in source files"
- subprocess.call(
- "sed -r -i '%s' %s " % (
- sed_script(version),
- " ".join(sed_filelist())
- ),
- shell=True
- )
+ sed_run(sed_script(version), " ".join(sed_filelist()))
print "Version set to %s" % version
if do_commit: