diff options
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 40 | 
1 files changed, 40 insertions, 0 deletions
| diff --git a/src/main.rs b/src/main.rs index f6e69f8..8f6b9bb 100644 --- a/src/main.rs +++ b/src/main.rs @@ -325,6 +325,46 @@ fn update_mtime<P: AsRef<Path>>(          DateTime::parse_from_rfc3339(&repo.updated_at)?.into()      ); +    // filetime::set_file_times( +    //     &default_branch_ref, +    //     update_time, +    //     update_time, +    // ) +    //     .or_else(|e| { +    //         if (e.kind != io::ErrorKind::NotFound) { +    //             return Err(e); +    //         } +    // +    //         let packed_refs_path = repo_path +    //             .as_ref() +    //             .join("packed-refs"); +    // +    //         filetime::set_file_times( +    //             &packed_refs_path, +    //             update_time, +    //             update_time, +    //         ) +    //     }) +    //     .or_else(|e| { +    //         if (e.kind != io::ErrorKind::NotFound) { +    //             return Err(e); +    //         } +    // +    //         let packed_refs_path = repo_path +    //             .as_ref() +    //             .join("packed-refs"); +    // +    //         filetime::set_file_times( +    //             &packed_refs_path, +    //             update_time, +    //             update_time, +    //         ) +    //     }) +    //     .with_context(|| format!( +    //         "unable to set mtime on '{}'", +    //         &default_branch_ref.display(), +    //     ))?; +      // Try updating times on the default ref.      match filetime::set_file_times(          &default_branch_ref, | 
