diff options
author | Zhongheng Liu <z.liu@outlook.com.gr> | 2024-12-24 12:45:16 +0200 |
---|---|---|
committer | Zhongheng Liu <z.liu@outlook.com.gr> | 2024-12-24 12:45:16 +0200 |
commit | 6318ba136713965b297ba828958faa9e378da08d (patch) | |
tree | 73ead79a60f319d0b45b3ab32de62dd530947c05 | |
parent | 89399a98fd627e8ac780e345db96b1a1e91e7c98 (diff) | |
download | git_service-6318ba136713965b297ba828958faa9e378da08d.tar.gz git_service-6318ba136713965b297ba828958faa9e378da08d.tar.bz2 git_service-6318ba136713965b297ba828958faa9e378da08d.zip |
feat: git and cgit changes
cgit: add scaffolding for appending to cgitrepos
git: change some stuff around so rust-analyzer stops shouting at me
-rw-r--r-- | src/cgit_helper.rs | 2 | ||||
-rw-r--r-- | src/git_tools.rs | 14 |
2 files changed, 8 insertions, 8 deletions
diff --git a/src/cgit_helper.rs b/src/cgit_helper.rs index 703f518..04eae6e 100644 --- a/src/cgit_helper.rs +++ b/src/cgit_helper.rs @@ -1,3 +1,3 @@ -pub fn cgit_add_repo(cgit_repos_file_path: String) { +pub fn cgit_add_repo(cgit_repos_file_path: String, section_name: String) { } diff --git a/src/git_tools.rs b/src/git_tools.rs index 3b697e0..bd05d07 100644 --- a/src/git_tools.rs +++ b/src/git_tools.rs @@ -3,10 +3,10 @@ use core::panic; use git2::{Repository, RepositoryInitOptions}; pub enum RepoCreateError { - OwnershipError, - PathError, - RepoNameParseError, - InternalError, + Ownership, + Path, + RepoNameParse, + Internal, } fn fmt_repo_name_dotgit(raw_name: &str) -> Result<String, RepoCreateError> { @@ -31,11 +31,11 @@ pub fn make_repo(raw_repo_name: &str, owner_text: &str) -> Result<Repository, Re }; let git_base_path = path + "/libgit_test_repos"; if !(check_owner_against_config(owner_text)) { - return Err(RepoCreateError::OwnershipError); + return Err(RepoCreateError::Ownership); } let repo_name: Result<String, RepoCreateError> = fmt_repo_name_dotgit(raw_repo_name); let name = repo_name.unwrap_or_else(|error| { - if let RepoCreateError::RepoNameParseError = error { + if let RepoCreateError::RepoNameParse = error { panic!("RepoNameParseError"); } else { panic!("Unknown error"); @@ -51,7 +51,7 @@ pub fn make_repo(raw_repo_name: &str, owner_text: &str) -> Result<Repository, Re repo } Err(_e) => { - return Err(RepoCreateError::InternalError); + return Err(RepoCreateError::Internal); } }; Ok(repo) |