about summary refs log tree commit diff
path: root/pkgs/sternenseemann
diff options
context:
space:
mode:
authorsternenseemann <0rpkxez4ksa01gb3typccl0i@systemli.org>2021-02-22 20:45:22 +0100
committersternenseemann <0rpkxez4ksa01gb3typccl0i@systemli.org>2021-02-22 20:46:04 +0100
commit2d9f10a67db26b2c51e00908786e90c8f8fe443e (patch)
tree691293057c31ddea3c13ed4a0dcba701a53d3d9a /pkgs/sternenseemann
parentdf6644142c4bc44b60ccecf886b6276ae30fe722 (diff)
pkgs/sternenseemann/vuizvui-update-programs-sqlite: automaticallly commit
Another convenience feature you'd want virtually always want is to
automatically commit the changed release.nix which is added in this
commit.
Diffstat (limited to 'pkgs/sternenseemann')
-rw-r--r--pkgs/sternenseemann/vuizvui-update-programs-sqlite/default.nix14
1 files changed, 13 insertions, 1 deletions
diff --git a/pkgs/sternenseemann/vuizvui-update-programs-sqlite/default.nix b/pkgs/sternenseemann/vuizvui-update-programs-sqlite/default.nix
index 6e14b948..515339c7 100644
--- a/pkgs/sternenseemann/vuizvui-update-programs-sqlite/default.nix
+++ b/pkgs/sternenseemann/vuizvui-update-programs-sqlite/default.nix
@@ -3,12 +3,15 @@
 , requests
 , nix
 , gnutar
+, git
 }:
 
 let
 
   bins = (getBins nix [ "nix-hash" ])
-      // (getBins gnutar [ "tar" ]);
+    // (getBins gnutar [ "tar" ])
+    // (getBins git [ "git" ])
+    ;
 
 in
 
@@ -108,6 +111,15 @@ writePython3 "vuizvui-update-programs-sqlite" {
 
             print(f'Wrote to {release_nix}', file=sys.stderr)
 
+        subprocess.run([
+            '${bins.git}',
+            'commit', '-m',
+            f'release.nix: update programs.sqlite to {version}',
+            '--',
+            release_nix
+          ],
+          check=True)
+
   if __name__ == '__main__':
     main()
   ''