view_name=
+function in_git_repo {
+ pwd=$PWD
+
+ while [ "$pwd" != "/" ]; do
+ if [ -d "$pwd/.git" ]; then
+ true;
+ return;
+ fi
+
+ pwd=$(dirname "$pwd")
+ done
+
+ false
+} # in_git_repo
+
# Function to set the title bar. Works on the terminal emulators listed.
function title_bar {
prefix="$@"
fi
# Add GIT info if available
- if [ -d .git ]; then
- current_dir="git: $(git branch | sed -n -e 's/^\* \(.*\)/\1/p') $current_dir"
+ if in_git_repo; then
+ current_dir="$current_dir [git: $(git branch | sed -n -e 's/^\* \(.*\)/\1/p')]"
fi
if [ "$TERM" = "hpterm" -o \
} # ssh
function sj {
- if [ $ARCH = "FreeBSD" ]; then
+ if [ $ARCHITECTURE = "FreeBSD" ]; then
psopts="-aux"
else
psopts="-ef"