Age | Commit message (Collapse) | Author |
|
|
|
|
|
Add link to gitaly training session 4
See merge request gitlab-org/gitaly!1135
|
|
|
|
Use backstage labels for upstream version bumps
See merge request gitlab-org/gitaly!1124
|
|
Prevent clobbering existing Git alternates
Closes #1534
See merge request gitlab-org/gitaly!1132
|
|
|
|
Fix "bytes written" count in pktline.WriteString
See merge request gitlab-org/gitaly!1129
|
|
|
|
Revert "Merge branch 'zj-rename-namespace-creates-parent-dir' into 'master'"
See merge request gitlab-org/gitaly!1125
|
|
Re-apply MR 1088 (Git hooks change)
See merge request gitlab-org/gitaly!1130
|
|
This reverts commit 4f376cf16e64a0fa673821c0eb4a56eca9ca9419.
|
|
Update labeling rules for GitalyBot
See merge request gitlab-org/gitaly!1123
|
|
Today I noticed that the labeling as applied previously aren't correct
for the throughput measurements GitLab does:
https://about.gitlab.com/handbook/engineering/management/throughput/#implementation
This change updates the labeling rules so from now on this will be
correctly applied. In the case of Gitaly performance is a feature and
not backstage as the point of Gitaly is improving performance.
En passant it fixes a small issue when no changelog entry is present.
|
|
Add link to video of third training session
See merge request gitlab-org/gitaly!1118
|
|
|
|
Revert !1088 "Stop using gitlab-shell hooks -- but keep using gitlab-shell config"
See merge request gitlab-org/gitaly!1117
|
|
|
|
This reverts merge request !1090
|
|
GitalyBot now uses the backstage label when creating a downstream MR
which bumps the version of Gitaly for GitLab-Rails.
|
|
|
|
RenameNamespace RPC creates parent directories for the new location
See merge request gitlab-org/gitaly!1090
|
|
By debugging why the pipeline failed on a [CE MR][ce-mr], it appeared
that the behaviour of the RenameNamespace RPC was inconsistent with
other RPCs that require a parent directory. This commit fixes that
behaviour so the CE MR can move along afterwards.
Futher, this commit includes minor changes to the namespace service to
clean it up a bit. Not strictly required, but personnally it always
bugged me a bit that RPCs called others RPCs. This service was the
first, or second RPC that I built on this project, so I felt it was nice
to clean up the mess past me left behind.
The helper package now gets two more convenience methods to remove the
need for `helper.ErrInternal(fmt.Errorf("string %v", err))`.
[ce-mr]: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/25469
|
|
|
|
Fix bug in FindAllTags when commit shas are used as tag names
Closes gitlab-ce#58725
See merge request gitlab-org/gitaly!1119
|
|
When commit shas are used as tag names, the catfile call finds the
commit object instead of the tag object with the commit sha as the name.
This threw an error. The fix is to use the tag id explicitly instead of
using the tag name.
|
|
Support socket paths for praefect
Closes #1523
See merge request gitlab-org/gitaly!1115
|
|
When investigating the integration of praefect in the GDK and Omnibus it
seemed that using sockets is much more convenient. From a configuration
perspective the behaviour of Gitaly is largely copied.
Closes: https://gitlab.com/gitlab-org/gitaly/issues/1523
|
|
|
|
PreFetch RPC: to optimize a full fetch by doing a local clone from the fork source
Closes gitlab-ee#9589
See merge request gitlab-org/gitaly!1073
|
|
|
|
|
|
This reverts merge request !1088
|
|
Remove script to generate AT issues
See merge request gitlab-org/gitaly!1116
|
|
Back in the day where Gitaly was a migration project, the acceptance
testing required an issue to be created. To make sure it was generated
correctly a script would generate it.
This change removes this script as it's not needed anymore.
[ci skip]
|
|
|
|
Add feature flag for FindAllTags
See merge request gitlab-org/gitaly!1106
|
|
Enable Prometheus for praefect
See merge request gitlab-org/gitaly!1108
|
|
Eventhough the listeners were added before, it was chosen to keep that
MR more focussed and the config for the listener was to be added later.
This commit adds the configuration option, in line with how Gitaly does
it.
|
|
Fix undefined logger panicing
See merge request gitlab-org/gitaly!1114
|
|
|
|
Stop running tests on Ruby 2.4
See merge request gitlab-org/gitaly!1113
|
|
|
|
Stop using gitlab-shell hooks -- but keep using gitlab-shell config
See merge request gitlab-org/gitaly!1088
|
|
|
|
Rewrite remove remote in Go
See merge request gitlab-org/gitaly!1051
|
|
|
|
Part of #1465
Signed-off-by: Mateusz Nowotyński <maxmati4@gmail.com>
|
|
Accept Force option for UserCommitFiles to overwrite branch on commit
See merge request gitlab-org/gitaly!1077
|
|
An oversight made the situation possible where the logger had to log a
message while the logger wasn't defined yet. This happened in a case
where no config file was passed for example.
By defining a the default logger this panic doesn't occur anymore. The
configuration options for the logger aren't set yet, so the output is
different than what users might expect, but it's better than a panic.
|