Commit Graph

4 Commits

Author SHA1 Message Date
88385d39a1 Add web controllers and HTML templates
Home page lists repositories with clone form. Repo page shows
branch management, file staging, commit, push and pull controls.
Table-based layout with no JavaScript or CSS for retro browser
compatibility. Includes MockMvc integration tests.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-26 08:43:15 +01:00
239b5367a3 Add GitService with clone, list, branch, commit, push, pull
Implements all core Git operations using JGit with separate
worktree and git-dir paths. Includes comprehensive unit tests.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-26 08:41:25 +01:00
a7d03b3410 Add WebgitProperties configuration
Add configuration properties class with worktreePath and gitDirPath
settings, and JGit dependency.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-26 08:40:17 +01:00
47c7841017 Initial commit 2026-02-26 08:29:29 +01:00