]> git.plutz.net Git - invoices/blobdiff - clients.sh
support for git versioning of data
[invoices] / clients.sh
index 474f6258538189525f60dea9dff0d2eb40f96301..8e6713c4bf5c4753dcb7768d0a21fa5356a81481 100755 (executable)
@@ -45,6 +45,12 @@ update_client(){
     printf 'address=%s hourly=%s' \
       "$(POST address |STRING)" "$(POST hourly |STRING)" \
       >"clients/$id"
+
+    [ -d .git ] && {
+      git add "clients/$id"
+      git commit -m 'Update client info for "'"$(POST address |sed 1q)"'"' -- "clients/$id"
+    } >/dev/null
+
     REDIRECT "/clients/"
   else
     error Invalid Data "$id" "$(POST update)"