aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2016-11-03 15:37:10 -0200
committerSilvio Rhatto <rhatto@riseup.net>2016-11-03 15:37:10 -0200
commit4157aae3ea0f4b4af7d944944d9d96c3fb310e0b (patch)
tree6237a33f22120c66d678180c7398607dca7b869d
parentaa8a7a84792bf89b571065bb7a9581a785f00702 (diff)
downloadscripts-4157aae3ea0f4b4af7d944944d9d96c3fb310e0b.tar.gz
scripts-4157aae3ea0f4b4af7d944944d9d96c3fb310e0b.tar.bz2
Adds zsync
-rwxr-xr-xzsync24
1 files changed, 24 insertions, 0 deletions
diff --git a/zsync b/zsync
new file mode 100755
index 0000000..007e548
--- /dev/null
+++ b/zsync
@@ -0,0 +1,24 @@
+#!/bin/bash
+#
+# ZTD extension to commit, push and fetch a project.
+#
+
+# Parameters
+PROJECT="$1"
+
+# Try to get there
+if [ ! -z "$PROJECT" ]; then
+ cd $PROJECT
+fi
+
+# Sync
+if [ -d '.git' ]; then
+ if which updates 2> /dev/null; then
+ updates
+ else
+ git commit -a -m "Updates $PROJECT"
+ git push
+ fi
+
+ git fetch --all
+fi