38 Commits (67b457dd00a874eff751caeb7caeec6aa4b2e714)

Author SHA1 Message Date
Lunny Xiao 1463426a27
Use merge tree to detect conflicts when possible (#36400) 1 month ago
wxiaoguang 3a09d7aa8d
Refactor git command stdio pipe (#36422) 2 months ago
wxiaoguang 9ea91e036f
Refactor git command context & pipeline (#36406) 2 months ago
wxiaoguang 72be55f7d3
Refactor git command stderr handling (#36402) 2 months ago
Lunny Xiao fafd1db19e
Some refactors about GetMergeBase (#36186) 2 months ago
TheFox0x7 69c5921d71
Add ability to download subpath archive (#36371) 2 months ago
wxiaoguang e226720cff
Refactor cat-file batch operations and support `--batch-command` approach (#35775) 2 months ago
Lunny Xiao 1771569300
Some refactor for repo path (#36251) 2 months ago
Lunny Xiao 0ad94dfc70
Move catfile batch to a sub package of git module (#36232) 2 months ago
Lunny Xiao 4c67aac23b
Move blame to gitrepo (#36161) 3 months ago
Lunny Xiao da087270ff
Some small refactors (#36163) 3 months ago
Lunny Xiao 26602fd207
Remove undocumented support of signing key in the repository git configuration file (#36143) 3 months ago
Lunny Xiao d2a372fc59
Move some functions to gitrepo package to reduce RepoPath reference directly (#36126) 3 months ago
Lunny Xiao 24b81ac8b9
Use gitrepo's clone and push when possible (#36093) 3 months ago
Lunny Xiao 64960a18f9
Move commit related functions to gitrepo package (#35600) 3 months ago
Lunny Xiao a7eceb57a9
Use gitrepo.Repository instead of wikipath (#35398) 5 months ago
Lunny Xiao 69f5ee970c
Move some functions to gitrepo package (#35543) 5 months ago
Lunny Xiao ad2ff67343
Move archive function to repo_model and gitrepo (#35514) 5 months ago
Lunny Xiao 1f32170060
Move some functions to gitrepo package (#35503) 5 months ago
Lunny Xiao 7bf2972379
Move GetDiverging functions to gitrepo (#35524) 5 months ago
Lunny Xiao 198f37e33c
Move updateref and removeref to gitrepo and remove unnecessary open repository (#35511) 6 months ago
Lunny Xiao 9332ff291b
Move git command to git/gitcmd (#35483) 6 months ago
Lunny Xiao 1717af72c4
Move some functions from package git to gitrepo (#33910) 6 months ago
Lunny Xiao d2e994db2c
Move git config/remote to gitrepo package and add global lock to resolve possible conflict when updating repository git config file (#35151) 6 months ago
Lunny Xiao 4e1b8db1fc
Move HasWiki to repository service package (#33912) 6 months ago
Lunny Xiao c27d87a9ac
Refactor Branch struct in package modules/git (#33980) 11 months ago
Lunny Xiao a9e8ac0fe0
Don't create duplicated functions for code repositories and wiki repositories (#33924) 12 months ago
Lunny Xiao 7fd44a85ca
Move hooks function to gitrepo and reduce expose repopath (#33890) 12 months ago
Lunny Xiao 0056fdb942
Move git references checking to gitrepo packages to reduce expose of repository path (#33891) 12 months ago
Lunny Xiao 55cc649d3d
Add abstraction layer to delete repository from disk (#33879) 12 months ago
Lunny Xiao 9c673d066c
Add abstraction layer to check if the repository exists on disk (#33874) 12 months ago
TheFox0x7 ae3a18e01a
Remove context from git struct (#33793) 1 year ago
Chai-Shi 0387195abb
[Feature] Private README.md for organization (#32872) 1 year ago
wxiaoguang 6d5aa9218e
Refactor request context (#32956) 1 year ago
wxiaoguang 61be51e56b
Refactor markup package (#32399) 1 year ago
Lunny Xiao 015efcd8bf
Use repo as of renderctx's member rather than a repoPath on metas (#29222) 2 years ago
Lunny Xiao 25b842df26
Move get/set default branch from git package to gitrepo package to hide repopath (#29126) 2 years ago
Lunny Xiao 5f82ead13c
Simplify how git repositories are opened (#28937) 2 years ago