aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xbin/vcs12
1 files changed, 12 insertions, 0 deletions
diff --git a/bin/vcs b/bin/vcs
index 93d3e2b..c80fb27 100755
--- a/bin/vcs
+++ b/bin/vcs
@@ -65,6 +65,10 @@ git_diff() {
git diff "$@"
}
+fossil_diff() {
+ fossil diff --unified | diff-so-fancy | less -R
+}
+
git_ps1() {
BRANCH_NAME="$(git rev-parse --abbrev-ref HEAD)"
OUT="$(git status --short --branch --porcelain)"
@@ -173,10 +177,18 @@ git_ls() {
git ls-files
}
+fossil_ls() {
+ fossil ls
+}
+
git_clean() {
git clean -nffdx
}
+fossil_clean() {
+ fossil clean -n -v -x --emptydirs
+}
+
usage() {
cat <<-'EOF'