[Laszlo-checkins] r13615 - sandbox/ptw

ptw@openlaszlo.org ptw at openlaszlo.org
Mon Apr 6 04:54:01 PDT 2009


Author: ptw
Date: 2009-04-06 04:53:57 -0700 (Mon, 06 Apr 2009)
New Revision: 13615

Modified:
   sandbox/ptw/.bashrc
   sandbox/ptw/.openlaszlorc
Log:
Change 20090406-ptw-C by ptw at dueling-banjos.home on 2009-04-06 07:53:20 EDT
    in /Users/ptw
    for http://svn.openlaszlo.org/sandbox/ptw

Summary: .rc file tweaks



Modified: sandbox/ptw/.bashrc
===================================================================
--- sandbox/ptw/.bashrc	2009-04-06 10:30:17 UTC (rev 13614)
+++ sandbox/ptw/.bashrc	2009-04-06 11:53:57 UTC (rev 13615)
@@ -15,7 +15,7 @@
     # This will set the xterm title
     case $TERM in
         xterm*|vt[12][0-9][0-9])
-            PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"'
+            PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}: ${PWD}\007"'
             ;;
         *)
             ;;
@@ -24,6 +24,10 @@
     PS1="[\u@\h \W \t]\\$ "
 fi
 
+## Bash tuning
+# Make bash append rather than overwrite the history on disk
+shopt -s histappend
+
 # Should share with .ssh/environment
 export PATH="$HOME/bin:/usr/local/bin:$PATH"
 export BAK=".,"
@@ -31,7 +35,8 @@
 export EDITOR=emacsclient
 # Use this shell in emacs too
 export ESHELL=${SHELL}
-export HISTIGNORE='&:ls: ls *:[bf]g'
+export HISTCONTROL="ignoredups"
+export HISTIGNORE='[   ]*:&:ls:ls *:[bf]g'
 export HISTFILESIZE=10000
 export HISTSIZE=10000
 export IGNOREEOF=5
@@ -121,6 +126,9 @@
             export OL_CHANGE_NAME=${1:-${OL_CHANGE_NAME}}
             svn-editchange ${*}
             ;;
+        n )
+            svn-newchange ${*}
+            ;;
         p )
             svn-pending ${*}
             ;;
@@ -134,7 +142,7 @@
             svn update ${*}
             ;;
         * )
-            echo '=(diff) Commit Describe Editchange Pendingchanges Reviewmail Status Update'
+            echo '=(diff) Commit Describe Edit New Pending Review Status Update'
     esac
 }
 
@@ -204,16 +212,33 @@
 function laszlo-tunnel()
 {
   # -g allows VMWare to share the forwardings
+  # 3389 to windows builder allows Remote Desktop
   ssh-tunnel -g \
-             -L 1666:perforce.corp.laszlosystems.com:1666 \
-             -L 32636:ldapsvr.corp.laszlosystems.com:636 \
-             -L 32389:ldapsvr.corp.laszlosystems.com:389 \
+             -L 3389:windows-builder:3389 \
+             -L 1666:perforce:1666 \
+             -L 32636:ldapsvr:636 \
+             -L 32389:ldapsvr:389 \
              -L 32143:topaz:143 \
              -L 32025:topaz:25 \
              -L 34000:topaz:2000 \
              -D 33080 ${*:-sf.laszlosystems.com}
 }
 
+function ssh-builder()
+{
+  ssh -t sf.laszlosystems.com "ssh svnbuild@${*:-linux-builder}"
+}
+
+function ssh-download()
+{
+  ssh -t sf.laszlosystems.com "ssh openlaszlo@${*:-download.openlaszlo.org}"
+}
+
+function ssh-openlaszlo()
+{
+  ssh -t sf.laszlosystems.com "ssh laszlo@${*:-openlaszlo.org}"
+}
+
 function sync-site()
 {
     rsync ${1} -Cavuzb --rsh=ssh --exclude='.*' . trope at laguz.pair.com:~/public_html/${2}
@@ -233,6 +258,11 @@
 alias l='ls -aFqC'
 alias ll='ls -aFlg'
 alias lt='laszlo-tunnel'
+alias ldl=ssh-download
+alias llb='ssh-builder'
+alias lmb="ssh-builder tiger-builder"
+alias lwb="ssh-builder windows-builder"
+alias lol="ssh-openlaszlo"
 alias m=${PAGER}
 alias ma='mk all'
 alias mk='background mmake'

Modified: sandbox/ptw/.openlaszlorc
===================================================================
--- sandbox/ptw/.openlaszlorc	2009-04-06 10:30:17 UTC (rev 13614)
+++ sandbox/ptw/.openlaszlorc	2009-04-06 11:53:57 UTC (rev 13615)
@@ -13,6 +13,8 @@
     export ANT_HOME=/usr/local/apache-ant-1.6.5/
     export ANT_OPTS="-Dbuild.platform=macosx ${ANT_OPTS}"
 
+    export FLEX_HOME=/usr/local/flex_sdk_3
+
     export JAVACC_HOME=/usr/local/javacc/javacc2.1
 
     export JYTHON_HOME=/usr/local/jython/jython-2.1
@@ -65,8 +67,19 @@
   ;;
 esac
 
+# Tag a release from a branch.
+# release-name source-branch [source-revision]
+function tagrelease ()
+{
+  release=${1}
+  source=${2}
+  revision=${3:-`svn info -rHEAD http://svn.openlaszlo.org/openlaszlo/branches/${source} | grep 'Last Changed Rev:' | sed -e"s/Last Changed Rev: //"`}
+  svn copy -r${revision} -m "Create tags/${release} from branches/${source}@${revision}" http://svn.openlaszlo.org/openlaszlo/branches/${source} http://svn.openlaszlo.org/openlaszlo/tags/${release}
+}
+
 # run the appropriate version of each tool
 alias ant='$ANT_HOME/bin/ant'
+alias fdb='/usr/local/flex_sdk_3/bin/fdb'
 alias lzc='$LPS_HOME/WEB-INF/lps/server/bin/lzc'
 alias lsc='$LPS_HOME/WEB-INF/lps/server/bin/lsc'
 alias lzo='$LPS_HOME/WEB-INF/lps/server/bin/lzo'



More information about the Laszlo-checkins mailing list