rust/rhg/src/commands/files.rs
changeset 46745 63bfcddddac1
parent 46740 97ac588b6d9e
child 46925 b5e8bf10436e
equal deleted inserted replaced
46744:b1f2c2b336ec 46745:63bfcddddac1
    59     let working_directory =
    59     let working_directory =
    60         HgPathBuf::from(get_bytes_from_path(working_directory));
    60         HgPathBuf::from(get_bytes_from_path(working_directory));
    61 
    61 
    62     let mut stdout = ui.stdout_buffer();
    62     let mut stdout = ui.stdout_buffer();
    63 
    63 
       
    64     let mut any = false;
    64     for file in files {
    65     for file in files {
       
    66         any = true;
    65         let file = working_directory.join(file);
    67         let file = working_directory.join(file);
    66         stdout.write_all(relativize_path(&file, &cwd).as_ref())?;
    68         stdout.write_all(relativize_path(&file, &cwd).as_ref())?;
    67         stdout.write_all(b"\n")?;
    69         stdout.write_all(b"\n")?;
    68     }
    70     }
    69     stdout.flush()?;
    71     stdout.flush()?;
    70     Ok(())
    72     if any {
       
    73         Ok(())
       
    74     } else {
       
    75         Err(CommandError::Unsuccessful)
       
    76     }
    71 }
    77 }