Hello!

I'm trying understand the proper way to acheive a git-decorated-prompt
under cygwin.

When using git-bash in Windows, it automatically sets the prompt to reflect
the current repositor branch when cd'ing to a folder that contains a git
sandbox.

To obtain this effect under Ubuntu, it was necessary to set the PS1
(prompt) variable in ~/.bashrc to the following:

export PS1='\[\033]0;$TITLEPREFIX:$PWD\007\]\n\[\033[32m\]\u@\h
\[\033[35m\]$MSYSTEM \[\033[33m\]\w\[\033[36m\]`__git_ps1`\[\033[0m\]\n$ '

This appears to work by using the aliases that the git package installs.

Since Ubuntu is general-purpose and not for a specific use like git-bash
is, it does not automatically set the prompt for you.

For Gentoo, setting the PS1 variable in ~/.bashrc did not work, because
even after installing git, it did not install its aliases in the profiles.

So for Gentoo, putting the following line in ~/.bashrc made the prompt
variable acheive the desired effect:

. /usr/share/git/git-prompt.sh

Now on to Cygwin.

Even though I've installed git, the git aliases don't seem to be present,
or at least I can't figure out how to get them set.

Thank you for reading, and thank you in advance

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

Reply via email to