rust/hg-core/src/revlog/path_encode.rs
changeset 50165 4180c988d1d5
parent 50164 8e50aa0db347
child 50166 6ea3b1acb5de
equal deleted inserted replaced
50164:8e50aa0db347 50165:4180c988d1d5
   598     let newlen = if path.len() <= MAXSTOREPATHLEN {
   598     let newlen = if path.len() <= MAXSTOREPATHLEN {
   599         let mut measure = MeasureDest::create();
   599         let mut measure = MeasureDest::create();
   600         basic_encode(&mut measure, path);
   600         basic_encode(&mut measure, path);
   601         measure.len
   601         measure.len
   602     } else {
   602     } else {
   603         MAXSTOREPATHLEN + 1
   603         return hash_encode(path);
   604     };
   604     };
   605     if newlen <= MAXSTOREPATHLEN {
   605     if newlen <= MAXSTOREPATHLEN {
   606         if newlen == path.len() {
   606         if newlen == path.len() {
   607             path.to_vec()
   607             path.to_vec()
   608         } else {
   608         } else {