mirror of
https://github.com/MrBeanCpp/MIT.git
synced 2026-02-10 05:35:17 +08:00
fix: 修正get_tracked_files(),不需要判断文件是否存在于磁盘
This commit is contained in:
@@ -168,13 +168,7 @@ impl Index {
|
||||
|
||||
/** 获取跟踪的文件列表 */
|
||||
pub fn get_tracked_files(&self) -> Vec<PathBuf> {
|
||||
let mut files = Vec::new();
|
||||
self.entries.keys().for_each(|file| {
|
||||
if file.exists() { //todo: cancel this check
|
||||
files.push(file.clone());
|
||||
}
|
||||
});
|
||||
files
|
||||
self.entries.keys().map(|f| f.clone()).collect()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
use chrono::format::format;
|
||||
use sha1::{Digest, Sha1};
|
||||
use std::io::Write;
|
||||
use std::path::{Path, PathBuf};
|
||||
@@ -170,6 +169,10 @@ pub fn to_root_relative_path(path: &Path) -> PathBuf { //todo: rename
|
||||
get_relative_path(path, &get_working_dir().unwrap())
|
||||
}
|
||||
|
||||
pub fn to_workdir_absolute_path(path: &Path) -> PathBuf {
|
||||
get_working_dir().unwrap().join(path)
|
||||
}
|
||||
|
||||
fn is_executable(path: &str) -> bool {
|
||||
#[cfg(not(target_os = "windows"))]
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user