Commit Graph

46 Commits

Author SHA1 Message Date
Nathan Broadbent
b4655662cd Disabling buggy Zsh tab completion for now. Will try to revisit this later on, but no completion is better than broken completion. 2012-08-13 03:27:53 +12:00
Nathan Broadbent
bcce949f3c Added git_augment_current_aliases option if you just want to wrap your
current git aliases, instead of overriding them all with new ones.
2012-08-13 02:53:06 +12:00
Will Walthall
850be06559 Convert git_add_patch into a simple command 2012-08-12 09:18:02 -04:00
Nathan Broadbent
9930ba5331 Added switch for zsh / bash 2012-08-12 21:16:05 +12:00
flipkick
d9734ef039 fixes #33, don't define the aliases with a trailing space when there is no following argument 2012-06-22 22:42:30 +02:00
Nathan Broadbent
4531d9566a Made the default 'git log' command nicer (thanks to http://coderwall.com/p/euwpig?i=3&p=1&t=git :) 2012-06-20 15:50:59 +12:00
Minsu Choi
a8319e187d avoid "bash:unbound" error when "nounset" option enabled (set -o nounset) 2012-05-09 09:15:01 +09:00
Nathan Broadbent
b50639f55c Fixed list_aliases() function for Zsh. (Use alias instead of alias -p, and tweaked sed to support both output formats.) 2012-05-08 16:35:56 +12:00
Nathan Broadbent
5e14302f56 Use 'autoload -Uz bashcompinit', as recommended in #21 2012-05-08 16:25:00 +12:00
Nathan Broadbent
06a2065f01 Fixed line editing detection for bind 2012-03-18 00:46:17 +08:00
Nathan Broadbent
ae5b8b5357 Fixed conditions for keybindings 2012-03-12 13:04:20 +08:00
Nathan Broadbent
ab7865867d Fixed test for shell and vi mode 2012-03-10 17:11:32 +08:00
Nathan Broadbent
56a5e21e4e Don't set emacs style keybindings for bash when in vi mode 2012-03-10 16:02:14 +08:00
Nathan Broadbent
b59caec489 Attempted fix for keyboard bindings (#19) 2012-03-10 12:51:18 +08:00
Nathan Broadbent
006ac0da7c Disable bash command wrapping until issues are fixed with escaped characters (i.e. whitespace in filenames) 2012-01-31 00:53:11 +08:00
Nathan Broadbent
66ac5c4e7b Added cat and ls to wrapped commands 2012-01-28 19:06:27 +08:00
Nathan Broadbent
5360a767f9 Added alias for 'git checkout -b' 2012-01-28 11:04:26 +08:00
Nathan Broadbent
241654930e Added bash command wrapping (expand git numbered args for common bash commands, such as cp, mv, rm, etc.). Also set kb shortcuts to true by default. 2012-01-22 00:40:56 +08:00
Nathan Broadbent
1ab0e75746 Added aliases for git_rebase_alias_continue and git_rebase_alias_abort 2012-01-18 17:32:38 +08:00
Nathan Broadbent
2b6e3a9af0 Revert cf8e3875, added aliases for git reset -- and --hard 2012-01-18 15:34:05 +08:00
Nathan Broadbent
0c510f73ff Added alias for git commit -C HEAD (useful at final step of merge conflict) 2012-01-06 16:25:47 +08:00
Nathan Broadbent
e5a1cef5e8 Added 'git clean' and 'git clean -fd' aliases for clearing untracked files. (gce, gcef) 2011-12-23 12:59:50 +08:00
Nathan Broadbent
504bc91fb8 Added git fetch --all alias 2011-12-23 10:58:27 +08:00
Nathan Broadbent
cb50656cf0 Finally sorted out tab completions for git aliases, works with all versions of git (1.7.5.4 up to 1.7.8) (#11) 2011-12-15 00:32:30 +08:00
Nathan Broadbent
2cd411aa4f Fixed git alias tab completion (#11), using a slightly altered workaround contributed by @bronson - Thanks! 2011-12-14 13:16:47 +08:00
Nathan Broadbent
f2482cf819 Alias 'git' to the 'hub' wrapper, if installed. Wraps the git command with awesome github focussed shortcuts. 2011-11-17 10:05:09 +08:00
Will Walthall
456cedb082 Added an alias for 'git add -p' 2011-10-28 08:00:56 -04:00
Nathan Broadbent
7c3911a605 Added formatted alias index function. Call 'git_aliases' to remind yourself of git shortcuts. 2011-10-26 13:20:18 +08:00
Nathan Broadbent
4c42f5df56 Merge remote branch 'beef/master'
Conflicts:
	install.sh
	lib/scm_breeze.sh
2011-10-21 08:38:54 +08:00
Andrew Lorente
99e4e9dcda Fix a typo in a function name 2011-10-20 13:47:10 -07:00
Lennaert Meijvogel
cf8e3875a3 Add '--' to git reset command to make it work for deleted files. 2011-10-20 21:55:51 +02:00
Nathan Broadbent
63e5904cee Added 'git_pull_then_push' alias 2011-10-20 08:35:02 +08:00
Nathan Broadbent
d04e2b464e disable keyboard shortcuts by default 2011-10-20 08:32:50 +08:00
Nathan Broadbent
70b32895d6 removed comments 2011-10-19 21:25:11 +08:00
Nathan Broadbent
11d453d8fb Ignore bindings if not defined 2011-10-19 21:24:21 +08:00
Nathan Broadbent
21c2f1b4ff Tell user to load SCM Breeze manually. 2011-10-19 18:33:32 +08:00
Nathan Broadbent
2d54f0d9de fully ignore warnings 2011-10-19 18:24:13 +08:00
Nathan Broadbent
f43ca59244 Ignore bind complaints if not sourcing install script 2011-10-19 18:23:33 +08:00
Nathan Broadbent
72dec92d35 Reorganised code 2011-10-19 18:04:54 +08:00
Nathan Broadbent
48a8cf6f7d comments 2011-10-19 16:53:08 +08:00
Nathan Broadbent
8be41f63d0 Added alias wrapper to ignore errors when alias isn't defined. 2011-10-19 16:52:19 +08:00
Nathan Broadbent
5f2a4a3ee7 Added git alias 2011-10-18 02:33:26 +08:00
Nathan Broadbent
4c93fbdaf8 Updated commands and more labels 2011-10-18 01:41:32 +08:00
Nathan Broadbent
425a8ab264 Renamed 'git_repo' to more appropriate 'git_index' 2011-10-18 01:29:01 +08:00
Nathan Broadbent
8c95162bc6 Added update function. More name changes 2011-10-18 00:31:12 +08:00
Nathan Broadbent
e634d0c4b5 Initial Commit - moved out of ubuntu_config. 2011-10-18 00:18:17 +08:00