- Add REPO_PREFIX_PATH environment variable support in Dockerfile and main.rs - Introduce GitksService struct with repo_prefix field to manage repository paths - Implement resolve and resolve_for_init methods for repository path handling - Add path traversal protection and validation for repository operations - Update all service implementations to use self.resolve instead of global resolve - Modify serve function to accept repo_prefix parameter and pass to GitksService - Remove global resolve functions and integrate them into GitksService struct - Add proper initialization of repo directory from environment variable |
||
|---|---|---|
| .. | ||
| archive.rs | ||
| blame.rs | ||
| branch.rs | ||
| commit.rs | ||
| diff.rs | ||
| merge.rs | ||
| mod.rs | ||
| pack.rs | ||
| repository_maint.rs | ||
| repository.rs | ||
| tag.rs | ||
| tree.rs | ||