Add JaCoCo plugin for coverage reporting. Add additional tests
for null/edge cases in TelnetSession, TelnetServer, and
WebgitApplication.main to maximize coverage.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Telnet server with text-based menu for all Git operations.
Enabled via webgit.telnet.enabled=true property, defaults to
port 2323. Includes unit tests for session and server.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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>
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>