summaryrefslogtreecommitdiff
path: root/packages/git.source.sh
diff options
context:
space:
mode:
Diffstat (limited to 'packages/git.source.sh')
-rw-r--r--packages/git.source.sh22
1 files changed, 11 insertions, 11 deletions
diff --git a/packages/git.source.sh b/packages/git.source.sh
index 1484e93d..ec8e8539 100644
--- a/packages/git.source.sh
+++ b/packages/git.source.sh
@@ -2,22 +2,22 @@
git::add () {
local -r content_dir="$CONTENT_BASE_DIR/$1"; shift
local file="$1"; shift
- file=${file/$content_dir/}
+ file=${file/$content_dir/.\/}
- cd $content_dir
- echo git add $file
- cd -
+ cd "$content_dir" &>/dev/null
+ git add "$file"
+ cd - &>/dev/null
}
# Remove a static content file from git
git::rm () {
local -r content_dir="$CONTENT_BASE_DIR/$1"; shift
local file="$1"; shift
- file=${file/$content_dir/}
+ file=${file/$content_dir/.\/}
- cd $content_dir
- echo git rm $file
- cd -
+ cd "$content_dir" &>/dev/null
+ git rm "$file"
+ cd - &>/dev/null
}
# Commit all changes
@@ -25,7 +25,7 @@ git::commit () {
local -r content_dir="$CONTENT_BASE_DIR/$1"; shift
local -r message="$1"; shift
- cd $content_dir
- echo git commit -a -m "$message"
- cd -
+ cd "$content_dir" &>/dev/null
+ git commit -a -m "$message"
+ cd - &>/dev/null
}