Skip to content
Snippets Groups Projects
Commit a5523eb2 authored by Richard Hartmann's avatar Richard Hartmann
Browse files

Introduce `vcsh commit`

parent 1d8970fd
Branches
Tags
No related merge requests found
...@@ -81,6 +81,9 @@ an interactive user. ...@@ -81,6 +81,9 @@ an interactive user.
* clone: * clone:
Clone an existing repository. Clone an existing repository.
* commit:
Commit in all repositories
* delete: * delete:
Delete an existing repository. Delete an existing repository.
......
...@@ -92,6 +92,7 @@ help() { ...@@ -92,6 +92,7 @@ help() {
commands: commands:
clone <remote> \\ clone <remote> \\
[<repo>] Clone from an existing repository [<repo>] Clone from an existing repository
commit Commit in all repositories
delete <repo> Delete an existing repository delete <repo> Delete an existing repository
enter <repo> Enter repository; spawn new instance of \$SHELL enter <repo> Enter repository; spawn new instance of \$SHELL
help Display this help text help Display this help text
...@@ -155,6 +156,18 @@ clone() { ...@@ -155,6 +156,18 @@ clone() {
hook post-clone hook post-clone
} }
commit() {
hook pre-commit
for VCSH_REPO_NAME in $(list); do
echo "$VCSH_REPO_NAME: "
export GIT_DIR="$VCSH_REPO_D/$VCSH_REPO_NAME.git"
use
git commit --untracked-files=no --quiet
echo
done
hook post-commit
}
delete() { delete() {
cd "$VCSH_BASE" || fatal "could not enter '$VCSH_BASE'" 11 cd "$VCSH_BASE" || fatal "could not enter '$VCSH_BASE'" 11
use use
...@@ -351,7 +364,8 @@ elif [ "$1" = 'delete' ] || ...@@ -351,7 +364,8 @@ elif [ "$1" = 'delete' ] ||
[ "$VCSH_COMMAND" = 'rename' ] && export GIT_DIR_NEW="$VCSH_REPO_D/$3.git" [ "$VCSH_COMMAND" = 'rename' ] && export GIT_DIR_NEW="$VCSH_REPO_D/$3.git"
[ "$VCSH_COMMAND" = 'run' ] && shift 2 [ "$VCSH_COMMAND" = 'run' ] && shift 2
[ "$VCSH_COMMAND" = 'write-gitignore' ] [ "$VCSH_COMMAND" = 'write-gitignore' ]
elif [ "$1" = 'list' ] || elif [ "$1" = 'commit' ] ||
[ "$1" = 'list' ] ||
[ "$1" = 'list-tracked' ] || [ "$1" = 'list-tracked' ] ||
[ "$1" = 'pull' ] || [ "$1" = 'pull' ] ||
[ "$1" = 'push' ]; then [ "$1" = 'push' ]; then
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment