Modified according to Eran Tromer's suggestions. Also added some personal
preference to the default PS1 but people should really adapt this to their
needs.
Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
--- /dev/null
+# modify PS1 to your preference and include this file in your bashrc
+# or copy to /etc/bash_completions.d.
+
+if [ "$PS1" ]; then
+ function __prompt_git()
+ {
+ local git_dir ref br top;
+ git_dir=$(git-rev-parse --git-dir 2> /dev/null) || return
+ ref=$(git-symbolic-ref HEAD 2> /dev/null) || return
+ br=${ref#refs/heads/}
+ top=$(cat $git_dir/patches/$br/current 2>/dev/null) \
+ && top="/$top"
+ echo "[$br$top]"
+ }
+ PS1='\u@\h:$(__prompt_git)\W\$ '
+fi