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
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.
Git Module
This module is merged from https://github.com/go-gitea/git which is a Go module to access Git through shell commands. Now it's a part of gitea's main repository for easier pull request.