/[Frey]/trunk/lib/Frey/SVK.pm
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/lib/Frey/SVK.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 712 by dpavlin, Thu Dec 4 16:02:57 2008 UTC revision 720 by dpavlin, Thu Dec 4 20:20:45 2008 UTC
# Line 64  sub as_data { Line 64  sub as_data {
64          }          }
65  }  }
66    
 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|<input name="$name" value="$value" type="checkbox"$checked>|;  
 }  
   
67  sub commit_as_markup {  sub commit_as_markup {
68          my ($self) = @_;          my ($self) = @_;
69          my $status = `svk status -q`;          my $status = `svk status -q`;
# Line 151  sub action_as_markup { Line 141  sub action_as_markup {
141                  } else {                  } else {
142                          confess "need path" unless $self->path;                          confess "need path" unless $self->path;
143                  }                  }
144                  $cmd .= ' ' . join(' ',$self->path);  
145                    my @paths = eval { @{ $self->path } }; # XXX sigh!
146                    @paths = ( $self->path ) unless @paths;
147                    warn "# path ", $self->dump( @paths );
148    
149                    $cmd .= ' ' . join( ' ',@paths );
150          }          }
151          if ( $cmd ) {          if ( $cmd ) {
152                  $cmd .= ' 2>&1';                  $cmd .= ' 2>&1';

Legend:
Removed from v.712  
changed lines
  Added in v.720

  ViewVC Help
Powered by ViewVC 1.1.26