8a3b86753a
Sort git branch output by descending committer date
2024-01-30 13:54:00 +00:00
7fb360690d
Add git-sync command to fetch from a list of repos
2023-04-20 13:37:57 +01:00
d5ae3dbfc8
Make (un)publish alias remote configurable
...
Add the `publish.remote` option to enable the remote to publish to
configurable rather than hard-coded in the alias.
2022-12-15 11:50:46 +00:00
753778c632
Set the default branch name for main
2022-09-09 22:52:13 +01:00
2d898122c3
Add XDG like dirs to excludes
2022-04-20 15:35:31 +01:00
c2e3d6065c
Don't blindly set vim as editor
...
This is now deferred to `GIT_EDITOR` environment variable.
2022-02-26 17:24:20 +00:00
0514ccd0c3
Add recent alias to show 10 most recent branches
2022-01-12 18:04:50 +00:00
2615350bb8
Move main.yaml to tasks.yaml
2021-11-19 22:07:35 +00:00
e2218750fa
Use https URL for git-issue pip package
2021-11-05 15:21:00 +00:00
2473202cd8
Start using Ansible for config management
2021-11-05 14:31:09 +00:00
781fff16d6
Add uncommit alias
2021-08-03 14:17:09 +01:00
1f87dfa8a5
Add root alias to show the top level git directory
2021-07-14 11:22:42 +01:00
561ea3bc1a
Add .vim to excludes file
2021-06-18 13:44:52 +01:00
02a239e1d8
Colorize error messages
2021-04-26 14:59:51 +01:00
24b44903b5
Drop lastpass-cli
2021-02-17 22:12:20 +00:00
95c1550d02
Always ignore .DS_Store files
2021-01-06 17:48:26 +00:00
4cd036401c
Set config pull.rebase to false to quiet warnings
2020-08-22 10:50:00 +01:00
347b263fd6
Set up merge tool and improve diffs
...
* Use vimdiff2 for git mergetool
* Use patience diff algorithm for diff and merge
2020-07-02 15:56:12 +01:00
9d77e3e058
Setup side-by-side diffs using vim
...
Set `git difftool` to use `vimdiff` to display diffs, when multiple
files are in the diff, don't prompt when exiting `vimdiff` before
viewing the next file diffs.
2020-06-09 12:13:25 +01:00
75117da7cb
Add git-issue for installation
2020-04-24 10:58:17 +01:00
46f722b2a7
Remove -a from save alias
...
Allow more control over which changes are saved when using the save
alias by removing the `-a` flag.
2019-10-11 11:06:03 +01:00
2e5cf11730
Disable verbose in commit messages
2019-05-01 20:05:05 +01:00
2f16349e97
Add tracking alias to show tracking branch
2019-03-24 15:15:06 +00:00
26ecd94fb4
Update README with latest alias descriptions
2019-02-15 17:07:32 +00:00
17a5a0e946
Add local alias for listing non-remote branches
2019-02-15 14:05:49 +00:00
225fe9a243
Simplify tree alias & split onto multiple lines
2019-02-15 14:05:05 +00:00
854df7bc22
Add unamend alias to help reversing an amend
...
* `unamend` applies the diff from a previous `commit --amend` to the
working tree to make it easy to undo an accidental amend.
* Removed `last` alias, use `checkout -` instead
* Rename `name` alias to `refname` to be less ambiguous
2019-02-06 14:12:40 +00:00
e63768ba22
Add alias to show the files touched
in a commit
2019-01-17 17:48:43 +00:00
9511061155
Remove 3 way vimdiff
2018-12-14 18:32:23 +00:00
71ef3dfba5
Update _git-changes to complete more branch names
2018-10-23 18:00:36 +01:00
9c4ee11ed9
Don't install git with brew
2018-08-26 16:58:57 +01:00
1294ea01f2
Remove checkout-last alias
...
Since `git checkout -` does the same thing as `git checkout-last`
there's no need for the alias.
2018-08-26 16:42:29 +01:00
8e556960fb
Add lastpass-cli brew package
2018-08-26 13:38:11 +01:00
ebc18383ac
Install latest git on macOs
2018-08-25 21:53:57 +01:00
929cb896b1
Add aliases for working with autosquash rebases
...
* Rename the `squash` alias to `prepare` to repurpose it.
* Change `squash` alias to `git commit --squash=<commit>`.
* Add `fixup` alias to `git commit --fixup=<commit>`.
* Set the `rebase.autoSquash` config option to `true`.
2018-08-13 12:21:03 +01:00
467789389a
Improve save/load aliases
...
When `git load` is invoked it will check if the subject of the `HEAD`
commit message is `temp!`, if it is when the commit will be reset,
otherwise an error message is output and the commit remains untouched.
2018-08-11 19:24:55 +01:00
dcacddc27f
Add git checkout-last alias
2018-08-11 19:24:55 +01:00
88e23013ec
Fix typos in README file
2018-08-07 12:54:18 +01:00
e96539c093
Make conduit config match what git config expects
2018-08-07 11:21:51 +01:00
19c3d87cab
Add git config files
2018-08-05 22:45:46 +01:00