If using the gpg-agent with --enable-ssh-support, the SSH_AUTH_SOCK and
SSH_AGENT_PID environment variables need to be exported once sourced
from GPG_ENV. Otherwise, we get no benefit from the persisting these
values to GPG_ENV; subsequent openned terminals don't see the existent
gpg-agent as a process for an SSH daemon.
This also adds the wonderful "gitk-entier-history" alias
to display the entiere git history with dangling commits.
Signed-off-by: Gaetan Semet <gaetan@xeberon.net>
* upstream/master: (41 commits)
fixed typo in tmux plugin
Update coffee completion
The current version of bower is completely unavailable, plugin depth modification
rvm plugin: update to ruby version helpers and rvm-update
Change duplicated alias name
Add autocompletion for Rails3.
Add more capable hg incoming and outgoing count handling
Add celery completion
add virtualenv prompt support for agnoster theme
git-pull add --rebase option
Typo
Prevent starting multiple gpg-agents
Not loading home tmux confs when iTerm2 tmux integration is enabled
Adding support for iTerm2 tmux integration via option '-CC'
remove unused function
autocomplete required packages as second argumet
debian plugin: ignore alias in sudo/aptitude check
Add new plugin for homebrew installed version of postgres
Do not clear tab when calling it with an argument.
Correctly detect Rapid Board
...
The GPG_ENV file is sourced before doing the gpg-connect-agent check,
but this file (unlike the SSH_ENV file) doesn't export GPG_AGENT_INFO,
so the check always fails. This results in new gpg-agents continuously
being spawned.
All this commit does is put in the single export to fix the problem.
* the current patch levels hard-coded here are pretty dated. I updated the ruby version helpers to use loose ruby version matchers so they don't continually need to be updated with every new patch level release.
* `rvm get head` actually performs an `rvm reload` in the post install. there's no need to do again here in rvm-update so I've removed that.
The original hgic and hgoc aliases worked well for the default path, but attempting to call them with a different path failed. I created functions to handle them instead.