summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZhongheng Liu <z.liu@outlook.com.gr>2024-12-24 12:45:16 +0200
committerZhongheng Liu <z.liu@outlook.com.gr>2024-12-24 12:45:16 +0200
commit6318ba136713965b297ba828958faa9e378da08d (patch)
tree73ead79a60f319d0b45b3ab32de62dd530947c05
parent89399a98fd627e8ac780e345db96b1a1e91e7c98 (diff)
downloadgit_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.rs2
-rw-r--r--src/git_tools.rs14
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)