@@ -39,7 +39,7 @@ impl<'a> StashSaveOptions<'a> {
39
39
opts
40
40
}
41
41
42
- ///
42
+ /// Customize optional `flags` field
43
43
pub fn flags ( & mut self , flags : Option < StashFlags > ) -> & mut Self {
44
44
self . flags = flags;
45
45
self
@@ -218,7 +218,6 @@ mod tests {
218
218
use crate :: test:: repo_init;
219
219
use crate :: { IndexAddOption , Repository , StashFlags , Status } ;
220
220
use std:: fs;
221
- use std:: io:: Write ;
222
221
use std:: path:: { Path , PathBuf } ;
223
222
224
223
fn make_stash < C > ( next : C )
@@ -230,10 +229,8 @@ mod tests {
230
229
231
230
let p = Path :: new ( repo. workdir ( ) . unwrap ( ) ) . join ( "file_b.txt" ) ;
232
231
println ! ( "using path {:?}" , p) ;
233
- fs:: File :: create ( & p)
234
- . unwrap ( )
235
- . write ( "data" . as_bytes ( ) )
236
- . unwrap ( ) ;
232
+
233
+ fs:: write ( & p, "data" . as_bytes ( ) ) . unwrap ( ) ;
237
234
238
235
let rel_p = Path :: new ( "file_b.txt" ) ;
239
236
assert ! ( repo. status_file( & rel_p) . unwrap( ) == Status :: WT_NEW ) ;
@@ -303,10 +300,7 @@ mod tests {
303
300
304
301
let p = Path :: new ( repo. workdir ( ) . unwrap ( ) ) . join ( "file_b.txt" ) ;
305
302
306
- fs:: File :: create ( & p)
307
- . unwrap ( )
308
- . write ( "data" . as_bytes ( ) )
309
- . unwrap ( ) ;
303
+ fs:: write ( & p, "data" . as_bytes ( ) ) . unwrap ( ) ;
310
304
311
305
repo. stash_save2 ( & signature, None , Some ( StashFlags :: INCLUDE_UNTRACKED ) )
312
306
. unwrap ( ) ;
@@ -324,10 +318,7 @@ mod tests {
324
318
325
319
fn create_file ( r : & Repository , name : & str , data : & str ) -> PathBuf {
326
320
let p = Path :: new ( r. workdir ( ) . unwrap ( ) ) . join ( name) ;
327
- fs:: File :: create ( & p)
328
- . unwrap ( )
329
- . write ( data. as_bytes ( ) )
330
- . unwrap ( ) ;
321
+ fs:: write ( & p, data) . unwrap ( ) ;
331
322
p
332
323
}
333
324
0 commit comments