2
0
Files
gitcaddy-server/options
logikonline e105e047a4
Some checks failed
Build and Release / Create Release (push) Successful in 0s
Build and Release / Unit Tests (push) Successful in 3m50s
Build and Release / Integration Tests (PostgreSQL) (push) Successful in 9m30s
Build and Release / Lint (push) Successful in 10m36s
Build and Release / Build Binaries (amd64, darwin, macos) (push) Successful in 4m44s
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Successful in 9h7m26s
Build and Release / Build Binaries (arm64, darwin, macos) (push) Successful in 5m9s
Build and Release / Build Binary (linux/arm64) (push) Failing after 17m34s
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Failing after 1m34s
feat(mirror): add option to exclude hidden files from push mirrors
Add ExcludeHiddenFiles option to push mirrors to filter out dotfiles and other hidden paths:
- Add exclude_hidden_files column to push_mirror table
- Implement tree filtering using git plumbing (ls-tree, mktree, commit-tree)
- Add UI toggle in repository mirror settings
- Update locale files for all languages

Migration: v370 adds exclude_hidden_files column with default false.

This allows users to mirror repositories while excluding .git, .env, and other sensitive dotfiles from the pushed copy.
2026-04-22 22:30:17 -04:00
..