diff --git a/lib/develop/gittools/repos_print.v b/lib/develop/gittools/repos_print.v index 414ed8dc..4e84136e 100644 --- a/lib/develop/gittools/repos_print.v +++ b/lib/develop/gittools/repos_print.v @@ -32,7 +32,7 @@ fn format_repo_info(repo GitRepo) ![]string { '[${repo.status_local.branch}]' // Otherwise, display branch } - relative_path := repo.get_relative_path()! + relative_path := repo.get_human_path()! return [' - ${relative_path}', tag_or_branch, status] } diff --git a/lib/develop/gittools/repository_utils.v b/lib/develop/gittools/repository_utils.v index 0e895a00..98762bcf 100644 --- a/lib/develop/gittools/repository_utils.v +++ b/lib/develop/gittools/repository_utils.v @@ -71,6 +71,13 @@ pub fn (repo GitRepo) get_relative_path() !string { return mypath.path_relative(repo_.gs.coderoot.path) or { panic("couldn't get relative path") } } +//path where we use ~ and its the full path +pub fn (repo GitRepo) get_human_path() !string { + mut mypath := repo.patho()!.path.replace(os.home_dir(),"~") + return mypath +} + + pub fn (mut repo GitRepo) get_parent_dir(args GetParentDir) !string { repo_path := repo.path() parent_dir := os.dir(repo_path)