elif [ -d ".git" ]; then
if test_writeable ".git"; then
$blatt
+
+# classic implementation, but only works with one master branch.
+# fixes will be forthcoming from development branch.
+
# snag all new files. not to everyone's liking.
git add --all .
test_or_die "git add all new files"
git commit .
test_or_die "git commit"
fi
+# # upload the files to the server so others can see them.
+# git push 2>&1 | grep -v "X11 forwarding request failed"
+# if [ ${PIPESTATUS[0]} -ne 0 ]; then false; fi
+# test_or_die "git push"
+
# catch if the diff-index failed somehow.
test_or_die "git diff-index"
if test_writeable ".git"; then
$blatt
-#let's start over clean here...
+# classic implementation, but only works with one master branch.
+# fixes will be forthcoming from development branch.
- git fetch origin
- test_or_die "git fetch origin"
+# git pull 2>&1 | grep -v "X11 forwarding request failed" | $TO_SPLITTER
+# if [ ${PIPESTATUS[0]} -ne 0 ]; then false; fi
+# test_or_die "git pull"
+
+
+#let's start over clean here...
git remote update
test_or_die "git remote update"
echo "Diverged"
fi
-echo The rest of pull is not done yet.
+echo The rest of pull is not being done yet.
+return 1
+
+ git pull --no-ff origin
+ test_or_die "git fetch origin"
# reslog=$(git log HEAD..origin/master --oneline)