| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
…, git, utils, status, init
- Fix 5 failing integration tests (PascalCase -> lowercase for clap subcommands) - Fix cli_build_list_empty to accept 'Saved builds' output - All 25 integration tests now passing
- Add tests for hooks, builds, config, ignore, init modules - Test dry-run paths, backup logic, config set/remove - All 381 tests passing, 87.46% line coverage
- Add tests for hooks, builds, config, ignore, init modules - Test dry-run paths, backup logic, config set/remove - All 356 tests passing (some flaky due to set_current_dir in parallel) - 87.46% line coverage
- Add tests for hooks, builds, config, ignore, init modules - Test dry-run paths, backup logic, config set/remove - All 356 tests pass sequentially (flaky in parallel due to set_current_dir) - 87.46% line coverage
ci: increase test coverage
Add homepage field to Cargo.toml linking to https://univerlab.org/gitkit. crates.io renders this as a clickable link in the sidebar. Add corresponding link in README for discoverable visitors.
Add Repository locks and Version check & self-update features to README Features section. Update CLI Reference to document --push, --all flags for gitkit lock, and --json flag for gitkit lock status. Repository locks block commits and pushes during agent sessions via pre-commit and pre-push hooks. Version check queries GitHub for newer releases and can be disabled with GITKIT_NO_UPDATE_CHECK environment variable.
Add comprehensive documentation for push-blocking feature shipped in commit 6a48cc2. Includes: - Examples for --push and --all flags - Explanation of pre-push hook mechanics - Per-operation status output (commit/push locked separately) - Updated bypass documentation for git push --no-verify Previously, docs/lock.md only covered commit-blocking, leaving half the feature undocumented.
Document the automatic version check and self-update mechanism shipped in commit 6a48cc2. Includes: - Self-update section in Installation guide - GITKIT_NO_UPDATE_CHECK environment variable to opt out - Cargo-managed install handling (points to cargo install --force) - Binary-in-place update behavior Also update index.md to reflect current capabilities: - Agent lock now blocks commits and/or pushes (not just commits) - Add self-update to the feature list - Update documentation guide to mention automatic self-updates
Add no-body commit-msg hook that rejects messages with a body, accepting only a single-line subject (plus optional BREAKING CHANGE footer). Fix conventional-commits to accept ! before the colon and to validate only the first line.
Detect hooks that exist but are not executable (dormant) — the state that caused four months of silent hook failures across seven repos. Classify each hook as active/dormant/modified/absent, with explicit language telling the user git ignores a dormant hook. --repair sets the executable bit on dormant hooks without touching content; --strict exits non-zero for CI. No new dependencies.
…o agentic template
feature/agent locks
| Back | FazBrowse Home | New Git URL |
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.