Index: trunk/ippTasks/warp.pro
===================================================================
--- trunk/ippTasks/warp.pro	(revision 19090)
+++ trunk/ippTasks/warp.pro	(revision 19114)
@@ -257,9 +257,10 @@
     book getword warpPendingSkyCell $pageName warp_id -var WARP_ID
     book getword warpPendingSkyCell $pageName skycell_id -var SKYCELL_ID
-    # XXX change tess_id to tess_dir when schema is changed
-    book getword warpPendingSkyCell $pageName tess_id -var TESS_DIR
     book getword warpPendingSkyCell $pageName camera -var CAMERA
     book getword warpPendingSkyCell $pageName workdir -var WORKDIR_TEMPLATE
     book getword warpPendingSkyCell $pageName dbname -var DBNAME
+    # XXX change tess_id to tess_dir when schema is changed
+    book getword warpPendingSkyCell $pageName tess_id -var TESS_DIR
+    book getword warpPendingSkyCell $pageName exp_tag -var EXP_TAG
 
     ### XXX Instead of setting these by camera, need to set by skycell_id
@@ -268,6 +269,9 @@
 
     # XXX we are supplied TESS_DIR, strip off path to generate TESS_ID
-    basename $TESS_DIR -var TESS_ID
-    sprintf outroot "%s/%s/%s/%s.%s.wrp.%s" $WORKDIR $TESS_ID $SKYCELL_ID $TESS_ID $SKYCELL_ID $WARP_ID
+    # basename $TESS_DIR -var TESS_ID
+    # sprintf outroot "%s/%s/%s/%s.%s.wrp.%s" $WORKDIR $TESS_ID $SKYCELL_ID $TESS_ID $SKYCELL_ID $WARP_ID
+
+    ## generate outroot specific to this exposure
+    sprintf outroot "%s/%s/%s.wrp.%s.%s" $WORKDIR $EXP_TAG $EXP_TAG $WARP_ID $SKYCELL_ID
 
     stdout $LOGDIR/warp.skycell.log
