]>
git.madduck.net Git - code/vcsh.git/commitdiff
madduck's git repository
Every one of the projects in this repository is available at the canonical
URL git://git.madduck.net/madduck/pub/<projectpath> — see
each project's metadata for the exact URL.
All patches and comments are welcome. Please squash your changes to logical
commits before using git-format-patch and git-send-email to
patches@ git. madduck. net .
If you'd read over the Git project's submission guidelines and adhered to them,
I'd be especially grateful.
SSH access, as well as push access can be individually
arranged .
If you use my repositories frequently, consider adding the following
snippet to ~/.gitconfig and using the third clone URL listed for each
project:
[url "git://git.madduck.net/madduck/"]
insteadOf = madduck:
summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (parent:
af74f89 )
# exit\:"exit repo"
_arguments \
':subcommand:((
# exit\:"exit repo"
_arguments \
':subcommand:((
+ clone\:"clone from repo"
+ init\:"init & clone from repo"
+ delete\:"delete repo"
list\:"list all repos"
run\:"run command on repo"
list\:"list all repos"
run\:"run command on repo"
- init\:"init & clone from repo"
- clone\:"clone from repo"
seed-gitignore\:"seed .gitignore.d/foo from git ls-files"
))'
seed-gitignore\:"seed .gitignore.d/foo from git ls-files"
))'
`vcsh` clone <url> [<location>]
`vcsh` clone <url> [<location>]
-`vcsh` run <foo> git command
+`vcsh` help
+
+`vcsh` delete
+
+`vcsh` init <foo>
+`vcsh` run <foo> git command
+
+* clone:
+ Clone an existing repository.
+
+* help:
+ Display help.
+
+* delete:
+ Delete an existing repository.
+
* init:
Initialize an empty repository.
* init:
Initialize an empty repository.
-* clone :
- Clone an existing repository .
+* list :
+ List all local vcsh repositories .
* run:
Run command with <$GIT_DIR> and <$GIT_WORK_TREE> set. Allows you to run any
and all commands without any restrictions. Use with care.
* run:
Run command with <$GIT_DIR> and <$GIT_WORK_TREE> set. Allows you to run any
and all commands without any restrictions. Use with care.
-* list:
- List all local vcsh repositories.
-
* seed-gitignore:
Seed .gitignore.d/<repo> from git ls-files.
* seed-gitignore:
Seed .gitignore.d/<repo> from git ls-files.
-* help:
- Display help.
-
## ENVIRONMENT
As noted earlier, `vcsh` will set <$GIT_DIR> and <$GIT_WORK_TREE> to the
## ENVIRONMENT
As noted earlier, `vcsh` will set <$GIT_DIR> and <$GIT_WORK_TREE> to the
help() {
echo "usage: $SELF <args>
help() {
echo "usage: $SELF <args>
+ clone <remote> \\
+ [<repo>] Clone from an existing repository
+ delete Delete an existing repository
+ init <repo> Initialize a new repository
run <repo> \\
<command> Use this repository
run <repo> \\
<command> Use this repository
- init <repo> Initialize a new repository
- clone <remote> \\
- [<repo>] Clone from an existing repository
seed-gitignore \\
<repo> Seed .gitignore.d/<repo> from git ls-files" >&2
}
seed-gitignore \\
<repo> Seed .gitignore.d/<repo> from git ls-files" >&2
}