Changeset 24920
- Timestamp:
- Jul 24, 2009, 11:55:48 AM (17 years ago)
- Location:
- trunk/Nebulous
- Files:
-
- 1 added
- 3 edited
-
Changes (modified) (1 diff)
-
MANIFEST (modified) (1 diff)
-
lib/Nebulous/Client.pm (modified) (1 diff)
-
t/69_client_prune.t (added)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Nebulous/Changes
r24464 r24920 6 6 - add neb-rm --force flag 7 7 - change neb-locate's output seperator to \n 8 - add Nebulous::Client->prune() method 8 9 9 10 0.10 -
trunk/Nebulous/MANIFEST
r24359 r24920 99 99 t/67_client_swap.t 100 100 t/68_client_chmod.t 101 t/69_client_prune.t 101 102 t/70_neb-ls.t 102 103 t/90_nebclient.t -
trunk/Nebulous/lib/Nebulous/Client.pm
r24440 r24920 1117 1117 1118 1118 1119 sub prune 1120 { 1121 my $self = shift; 1122 1123 my ( $key ) = validate_pos( @_, 1124 { 1125 type => SCALAR, 1126 }, 1127 ); 1128 1129 $log->debug( "entered - @_" ); 1130 1131 my $response = $self->{ 'server' }->prune_object( $key ); 1132 if ( $response->fault ) { 1133 $self->set_err($response->faultstring); 1134 if ($response->faultstring =~ /is valid object key/) { 1135 $log->debug( "leaving" ); 1136 return; 1137 } 1138 1139 $log->logdie("unhandled fault - ", $self->err); 1140 } 1141 1142 $log->debug( "server returned a stat" ); 1143 1144 my $n_removed = $response->result; 1145 1146 $log->debug( "leaving" ); 1147 1148 return $n_removed; 1149 } 1150 1151 1119 1152 sub err 1120 1153 {
Note:
See TracChangeset
for help on using the changeset viewer.
