Re: [OT] git branches and command prompts
Jason <[email protected]>
| Newsgroups | gmane.linux.c-programming |
|---|---|
| Message-ID | <[email protected]> |
Sorry, TB mangled the formatting. Hopefully quoting helps. :-(
Jason wrote:
> All,
>
> if you're like me, you play with a lot of open source code. A lot of it
> is now in git repositories. I frequently forget which branch I'm on in
> each project, particularly with Android/Cyanogen. Here's a hack I
> figured out that helps me out, place it in ~/.bashrc :
>
> ### begin ####
> PROMPT_COMMAND="echo -n \${PWD};
> if git branch >/dev/null 2>&1; then
> echo -n \"(\$(git branch | grep ^* | cut -d ' ' -f 2-))\"
> fi"
> PS1="\n[\[\033[01;34m\]\u\[\033[00m\]@\h] $ "
> export PROMPT_COMMAND PS1
> ### end ######
>
> Here's the result:
>
> /home/jason
> [jason@phantom] $ cd src/foss/git.git
> /home/jason/src/foss/git.git (master)
> [jason@phantom] $ git checkout git_shell_dir_opt
> Switched to branch 'git_shell_dir_opt'
> /home/jason/src/foss/git.git (git_shell_dir_opt)
> [jason@phantom] $
>
--
To unsubscribe from this list: send the line "unsubscribe linux-c-programming" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html