add relative path in status
This commit is contained in:
parent
33a151d579
commit
82102c4608
@ -47,12 +47,12 @@ pub fn get_diff() -> (Vec<String>, Vec<String>, Vec<Obj>) {
|
|||||||
dbg!(utils::path::current());
|
dbg!(utils::path::current());
|
||||||
let nextsync_path = utils::path::nextsync().unwrap();
|
let nextsync_path = utils::path::nextsync().unwrap();
|
||||||
let current_p = utils::path::current().unwrap();
|
let current_p = utils::path::current().unwrap();
|
||||||
let mut dist_path = current_p.strip_prefix(root.clone());
|
let mut dist_path = current_p.strip_prefix(root.clone()).unwrap().to_path_buf();
|
||||||
dbg!(dist_path.clone());
|
dbg!(dist_path.clone());
|
||||||
|
|
||||||
|
|
||||||
if let Ok(lines) = read_head(nextsync_path.clone()) {
|
if let Ok(lines) = read_head(nextsync_path.clone()) {
|
||||||
add_to_hashmap(lines, &mut hashes, root.clone());
|
add_to_hashmap(lines, &mut hashes, dist_path.clone());
|
||||||
}
|
}
|
||||||
|
|
||||||
if let Ok(entries) = utils::read::read_folder(root.clone()) {
|
if let Ok(entries) = utils::read::read_folder(root.clone()) {
|
||||||
@ -64,11 +64,13 @@ pub fn get_diff() -> (Vec<String>, Vec<String>, Vec<Obj>) {
|
|||||||
|
|
||||||
while obj_to_analyse.len() > 0 {
|
while obj_to_analyse.len() > 0 {
|
||||||
let cur_obj = obj_to_analyse.pop().unwrap();
|
let cur_obj = obj_to_analyse.pop().unwrap();
|
||||||
let obj_path = root.clone().join(Path::new(&cur_obj));
|
let cur_path = PathBuf::from(&cur_obj);
|
||||||
|
dbg!(cur_path.clone());
|
||||||
|
let obj_path = root.clone().join(cur_path.clone());
|
||||||
|
|
||||||
if obj_path.is_dir() {
|
if obj_path.is_dir() {
|
||||||
if let Some((_, lines)) = object::read_tree(cur_obj.clone()) {
|
if let Some((_, lines)) = object::read_tree(cur_obj.clone()) {
|
||||||
add_to_hashmap(lines, &mut hashes, obj_path.clone());
|
add_to_hashmap(lines, &mut hashes, cur_path.clone());
|
||||||
}
|
}
|
||||||
|
|
||||||
if let Ok(entries) = utils::read::read_folder(obj_path.clone()) {
|
if let Ok(entries) = utils::read::read_folder(obj_path.clone()) {
|
||||||
|
Loading…
Reference in New Issue
Block a user