So I submitted 6876704 "wx putback" not compatible with ksh93
as a bug against the wx tool. Until it shows up externally, the description reads When I tried to run "wx pb -p /ws/sfwnv-gate -n" this morning to test a putback to the SFW gate, I got putback: User dduvall does not have access to putback to workspace "/ws/sfwnv-clone" (Error 2065) which was odd, because I explicitly told it to use the gate path, not the clone. When I reparented and tried the command again without the -p, it started to do a real putback, having apparently ignored the -n. I seem to have ^Ced it before anything untoward happened, but it was a bit of a scare. As far as I can tell, the construct that wx uses in wx_putback() to collect arguments to pass to $PUTBACK isn't compatible with ksh93 -- that is, pbargs[${#pbar...@]}]="-$i" doesn't actually do anything to $pbargs. I suppose it's possible this is a ksh93 bug, but I'm not sure. Whether it is or not, is there a construct that's safe to use here both for ksh88 and ksh93? It's not clear to me why $pbargs is an array rather than a string, unless there's some expectation that the path to the parent workspace might have a space in it (which is why I'm copying Will). Thanks, Danek