]> ruderich.org/simon Gitweb - config/dotfiles.git/commitdiff
shell: git-update-and-verify-submodule: convert to python3
authorSimon Ruderich <simon@ruderich.org>
Wed, 13 Nov 2019 07:57:15 +0000 (08:57 +0100)
committerSimon Ruderich <simon@ruderich.org>
Wed, 13 Nov 2019 07:57:15 +0000 (08:57 +0100)
shell/bin/git-update-and-verify-submodule

index c4ba1f621d4e3bce1697ff5089977cdbe97f0547..97159a4e922b359b975273812ff3bb598bbc0555 100755 (executable)
@@ -1,6 +1,6 @@
-#!/usr/bin/python
+#!/usr/bin/python3
 
-# Copyright (C) 2018  Simon Ruderich
+# Copyright (C) 2018-2019  Simon Ruderich
 #
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -27,13 +27,16 @@ repo_path = os.environ['OLDPWD']
 submodule_path = os.getcwd()
 submodule = os.path.relpath(submodule_path, repo_path)
 
-evtag = subprocess.check_output(['git-evtag-compute-py', sha1]).split('\n')
+evtag = subprocess.check_output(['git-evtag-compute-py', sha1]) \
+        .decode('ascii') \
+        .split('\n')
 assert evtag[0].startswith('# git-evtag comment: ')
 assert evtag[1].startswith('Git-EVTag-v0-SHA512: ')
 
 os.chdir(repo_path)
 
-log = subprocess.check_output(['git', 'log', '-1', '--', submodule])
+log = subprocess.check_output(['git', 'log', '-1', '--', submodule]) \
+        .decode('ascii')
 
 found_comment = False
 found_evtag = False