Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function in_svn() {
- if $(svn info >/dev/null 2>&1); then
- return 0
- fi
- return 1
- }
- function get_svn_project_and_branch() {
- svn info 2> /dev/null | \
- awk -F/ \
- '/^URL:/ { \
- for (i=0; i<=NF; i++) { \
- if ($i == "branches" || $i == "tags" ) { \
- printf "%s:%s", $(i-1), $(i+1); \
- break;\
- }; \
- if ($i == "trunk") { printf "%s:trunk", $(i-1); break; } \
- } \
- }'
- }
- function svn_prompt() {
- if in_svn; then
- echo "($(get_svn_project_and_branch))"
- fi
- }
- export PS1="\$(svn_prompt)\n[\\u:\\W]$ "
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement