Bot releases are visible (Hide)
Published by nvie over 1 year ago
git-cleave
will now prefix commit messages (instead of suffix them) wth the path matches it cleaves offgit-cleave
now takes a -t <prefix>
flag, which will be used instead of the path matchesgit-cleave
will now prevent empty commits from being destroyedPublished by nvie over 1 year ago
Published by nvie over 2 years ago
git-diff-since
git-sync-commit-date
git-cleanup
will now only remove branches after explicit -l
(local) or -r
(remote) flagPublished by nvie almost 3 years ago
-m
option to git-modified
to only show locally modified filesgit-merges-cleanly
work when there are skipped filesPublished by nvie over 3 years ago
git-cleave
to split a commit by file pathsPublished by nvie over 3 years ago
New command: git-wip
. This will create quick save point
commits for Work In Progress (WIP). This creates quick commits
without writing a commit message.
git-initial-commit
will now report the more user-friendly error "No commits
yet" for an empty repo (#46, thanks @Shea690901 and @ernstki!)
git active-branches
now supports a -s <date>
option (for --since
),
where you can specify the threshold for what is considered "active" (#36,
thanks @ernstki!)
Published by nvie about 4 years ago
git-local-branches
could report "HEAD detached at ..." message (#44, thanks @asford!)Published by nvie about 4 years ago
main
(not master
)git main-branch
git-assume
git-unassume
git-show-assumed
git-cleanup-squashed
Published by nvie over 4 years ago
git-active-branches
on Windows (thanks @ernstki!)Published by nvie over 4 years ago
Added LICENSE
Published by nvie over 4 years ago
New commands:
git-skip
git-unskip
git-show-skipped
Deprecated commands:
git-assume
(use git-skip
now)git-unassume
(use git-unskip
now)git-show-assumed
(use git-show-skipped
now)git-cleanup-squashed
(use git cleanup -s
now)Published by nvie almost 5 years ago
New commands:
git spinoff <new-branch> [<base>]
(inspired by Magit's spinoff command), will create a new branch from the current branch and will reset the current branch back to its upstream. Most useful when you have already committed work on master, but really wanted that to be a new local branch instead.git remote-tracking-branch [<branch>]
will print the name of the remote tracking branch of the current or given branch (if any)Published by nvie almost 5 years ago
git-cleanup-squashed
which can detect and clean up branches that have been squashed-merged into master
(thank you, @jonathanchu)!Published by nvie over 5 years ago
New script:
git-branches-containing
, returning a list of branches containing the specified commit (thanks @RMGiroux!)Improvement:
git sha
work without further arguments (thanks @RMGiroux!)Published by nvie over 5 years ago
Bugfixes:
git-fixup
not use --no-verify
by default and instead respect existing pre-commit hooksPublished by nvie over 5 years ago