--- trunk/lib/Frey/SVK.pm 2008/12/04 16:02:57 712 +++ trunk/lib/Frey/SVK.pm 2008/12/04 20:20:45 720 @@ -64,16 +64,6 @@ } } -sub checkbox { - my ($self,$name,$value) = @_; - my $checked = ''; - my $all_checkboxes = $self->$name; - $all_checkboxes = [ $all_checkboxes ] unless ref($all_checkboxes) eq 'ARRAY'; # sigh, too chatty - $checked = ' checked' if grep { $_ eq $value } @$all_checkboxes; - warn "# checkbox $name $value $checked\t", $self->dump( $self->$name ); - qq||; -} - sub commit_as_markup { my ($self) = @_; my $status = `svk status -q`; @@ -151,7 +141,12 @@ } else { confess "need path" unless $self->path; } - $cmd .= ' ' . join(' ',$self->path); + + my @paths = eval { @{ $self->path } }; # XXX sigh! + @paths = ( $self->path ) unless @paths; + warn "# path ", $self->dump( @paths ); + + $cmd .= ' ' . join( ' ',@paths ); } if ( $cmd ) { $cmd .= ' 2>&1';