You can clone with
HTTPS or Subversion.
Use a new two-line prompt
Add aliases for prod/qa/sand deploys
Remove stage branch refernces from git functions
We've dropped our Staging environment, so we are no longer using the
stage branch. The new flow is master => qa => stable. Update the
backport, downstream and upstream functions to use the new flow.
Cleanup the prompt
Add tbx alias for 'turbo bx'
Use the cherry function in upstream/downstream
Extract common git commands into helpers
Create git helpers for
- checkout unless current
- current branch
Ensure variables have local scope
Instead of defining function variables in the global scope, define them
in the local scope.
Add cherry function
Add a function to do run `git cherry -v` to compare two branches. Takes
two braches/refs as arguments, defaulting to master and HEAD.
No need to track failed branches
Use the git status/repo check helpers
- Use git status check helper in rebase
- Use git repo check helper in releases
- Use git status check helper in hardreset
Remove unused vim bundles
Add function to list all releases in all repos
Refactor remote sync
Refactor the remote sync function, splitting it up into a few different
functions, adding a repo check and the ability to pass -A or --all in
order to remote sync every repo in a directory.
Make functions an official bash file
Do not load Command P by default in vim
Use consistent gets in Rakefile
Prompt for git config on install
Instead of hard-coding the git config, prompt the user when running the
Remove the RSpec format overrides
In order to use the RSpec Pride formatter, it must be in the Gemfile,
so making it globally configurable doesn’t make sense.
Do not ignore .jar files in git by default
Add a function to make specific ruby executables
Add a function to link a given Ruby version into the RVM bin so it can
be executed directly.
Use the latest Ruby in the rb function
Instead of linking to a specific Ruby version, just use RVM’s ruby
shortcut in the rb function.
Add rebase function
Add a simple function to interactively rebase the current git branch,
passing the number of commits to go back.
Use updated RVM shell loader
Use default Ruby in completion scripts
Create a link to the default Ruby in the RVM bin path. This allows the
completion scripts to use whatever is configured to be the default Ruby
instead of always relying on what’s the latest.
Add sshmux and .bin folder
Update the gitconfig
Add functions to hard reset and backport changes
Show git dirty state in the prompt
Use Ruby 2.1.2 for completion scripts
Gracefully use the RSpec::Pride formatter
Move path setup and aliases into the config file
Add host completions for sshmux, ping, nslookup
Add localrb to switch to local Ruby version