Age | Commit message (Collapse) | Author |
|
Backport !39 into 1-53-stable
See merge request gitlab/gitaly!40
|
|
|
|
|
|
[Backport] Properly clean up worktrees after commit operations
See merge request gitlab-org/gitaly!1432
|
|
Removing the worktree directory leaves a worktree in a disconnected
state, since the Git metadata is still present. This can be cleaned up
via `git worktree prune`, but we shouldn't have to rely on that.
Leaving a disconnected worktree can cause unintended problems. For
example, `git rev-list <SHA> --not --all` may erroneously return an
empty list if the worktree branch contains a reference to that commit.
|
|
|
|
Cherry pick commits into v1.53.2
See merge request gitlab/gitaly!37
|
|
|
|
|
|
|
|
Security cherry-picks for v1.53.1
See merge request gitlab/gitaly!32
|
|
|
|
|
|
Feedback from @jacobvosmaer was YAGNI, and I agree, especially in the
context of this coming in for a security fix.
|
|
|
|
WIP
|
|
|
|
Add prometheus demo video link
See merge request gitlab-org/gitaly!1363
|
|
|
|
Refer to prometheus best practices in STYLE.md
See merge request gitlab-org/gitaly!1364
|
|
|
|
Export the Praefect version running
Closes #1499
See merge request gitlab-org/gitaly!1358
|
|
|
|
Support start_sha parameter in UserCommitFiles
See merge request gitlab-org/gitaly!1308
|
|
This supports passing a `start_sha` parameter to the commits API in
the Rails app, see https://gitlab.com/gitlab-org/gitlab-ce/issues/60609
|
|
[ci skip]
|
|
Do not add linked repos as remotes on pool repository
Closes #1529
See merge request gitlab-org/gitaly!1356
|
|
Praefect didn't expose the version running, which makes debugging
harder. This change follows conventions set by Gitaly.
A few ways of exposing the version are implemented:
1. Through the `-version` flag
2. Logging the version at boot of the server
3. A prometheus metric, the metric is stale, but the labels are not
Closes https://gitlab.com/gitlab-org/gitaly/issues/1499
|
|
|
|
Update beginners_guide.md
See merge request gitlab-org/gitaly!1348
|
|
|
|
Make git work even harder for us: `make clean` references .gitignore files
See merge request gitlab-org/gitaly!1354
|
|
Generally, when we want to "clean" (i.e. remove artifacts
from) the repo, we only want to remove artifacts that
have been explicitly listed in the .gitignore files. This
modification generalizes this pattern so that we can focus
on maintaining .gitignore files across the repo, rather than
have to remember to also updating this makefile.
|
|
Upgrade Rouge to 3.5.1
See merge request gitlab-org/gitaly!1355
|
|
Add hashfile reader
See merge request gitlab-org/gitaly!1347
|
|
|
|
This reduces unnecessary duplication of gems and saves some disk space
by matching the CE/EE version:
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/30431.
|
|
Update Git version and remove GitLab-Shell clone
See merge request gitlab-org/gitaly!1351
|
|
Adding docker-compose for praefect testing cluster
See merge request gitlab-org/gitaly!1350
|
|
|
|
Start preparation for migrating .proto files
See merge request gitlab-org/gitaly!1349
|
|
|
|
Remove gitaly migration era namespace check
See merge request gitlab-org/gitaly!1352
|
|
|
|
|
|
Fix file system type detection on *BSD and Darwin.
See merge request gitlab-org/gitaly!1344
|
|
This commit adds support for DragonFly BSD, FreeBSD and OpenBSD to the
internal/helper/fstype package and fixes the implementation on Darwin.
On each of these platforms, fstype.FileSystem will call statfs(2) and
use the f_fstypename member of struct statfs to determine the file
system type. Unfortunately, the Go wrapper for this struct uses
differently named fields on OpenBSD and the other supported systems. For
this reason, a separate implementation for OpenBSD is included.
|
|
Add support first_parent_ref in UserMergeToRef
See merge request gitlab-org/gitaly!1210
|
|
Our Dockerfile is hardly used, but it does still hold value. This
commit bumps the version of the Git package, to a supported version.
Also removes the cloned version of GitLab-Shell, as the required parts
are absorbed already now.
|
|
Add HTTP clone analyzer
See merge request gitlab-org/gitaly!1338
|