| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
Guess the modes based on the following:
1. If the file didn't exist, it's zero.
2. If the diff contains 'Subproject commit', it might be a submodule, so 0600.
3. Otherwise, it's 0644.
This isn't perfect, but it doesn't have to be - it won't change file modes in
the repository.
|
|\
| |
| |
| |
| |
| |
| | |
Client Implementation: RefService::RefExists
Closes gitaly#452
See merge request !13528
|
| | |
|
|\ \
| |/
|/|
| |
| |
| |
| | |
Don't escape html entities in InlineDiffMarkdownMarker
Closes #36041
See merge request !13553
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Gitaly apply gitattributes
Closes gitaly#464
See merge request !13517
|
| | | |
|
| | |
| | |
| | |
| | | |
And the link to the last page cannot be `page=0`.
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | | |
Backports EE mirror stuck handling feature…
See merge request !13627
|
| | |
| | |
| | |
| | | |
(https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/2628) to CE
|
| | | |
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Upgrade grape to 1.0
Closes #36588
See merge request !13609
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Main feature was the deprication of the Hashie stuff, so the access by
calling keys as method is gone now.
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | | |
Only create commit GPG signature when necessary
See merge request !13561
|
| |/ / |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Whitelist or fix additional `Gitlab/PublicSend` cop violations
See merge request !13467
|
| | | |
| | | |
| | | |
| | | |
| | | | |
An upcoming update to rubocop-gitlab-security added additional
violations.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
Enable Layout/TrailingWhitespace cop and auto-correct offenses
See merge request !13573
|
| | | | | |
|
| | |_|/
| |/| | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Fix CI_PROJECT_PATH_SLUG slugify
Closes #34643
See merge request !13350
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Don't depend on `Rails` for Redis configuration file paths
Closes #36514
See merge request !13575
|
| | |/ / /
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The `Rails` object was not always available in all tasks that require
Redis access, such as `mail_room`, so the constant pointing to the
configuration path was never defined, but we still attempted to access
it in `config_file_name`, resulting in a `NameError` exception.
Further, there was no benefit to defining these paths in a constant to
begin with -- they're only accessed in one place, and it was within the
class where they were being defined. We can just provide them at
run-time instead.
Further _still_, we were calling `File.expand_path` on the absolute path
returned by `Rails.root.join`, which was rather pointless.
|
|\ \ \ \ \
| |/ / / /
|/| | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Speed up project creation by inlining repository creation
Closes #34533
See merge request !13529
|
| | |_|/
| |/| | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Fix API responses when dealing with txt files
Closes #31790
See merge request !13474
|
| | | | | |
|
|\ \ \ \ \
| |/ / / /
|/| | | |
| | | | |
| | | | | |
Remove deprecated field from workhorse API responses
See merge request !13567
|
| | | | | |
|
| |/ / /
|/| | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Related to !13108. Mostly this is just running the rake task and
changing the task a bit to catch cases like the project already existing
or so. The rake task moves archives to the vendor/project_template
directory, which are checked in too.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
Handle missing .gitmodules when getting submodule urls
See merge request !13509
|
| |/ / / |
|
|\ \ \ \
| |_|/ /
|/| | |
| | | |
| | | | |
Cache the number of forks of a project
See merge request !13535
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The number of forks of a project doesn't change very frequently and
running a COUNT(*) every time this information is requested can be quite
expensive. We also end up running such a COUNT(*) query at least twice
on the homepage of a project.
By caching this data and refreshing it when necessary we can reduce
project homepage loading times by around 60 milliseconds (based on the
timings of https://gitlab.com/gitlab-org/gitlab-ce).
|
|\ \ \ \
| |_|_|/
|/| | |
| | | |
| | | | |
Use existing BUNDLE_PATH for gitaly in local tests
See merge request !13493
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Migrate `Git::Repository.ls_files` to Gitaly
Closes gitaly#404
See merge request !13302
|
| | | | | |
|
|\ \ \ \ \
| |_|_|/ /
|/| | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Fix: Thread safe GPGME tmp directory
Closes #35986
See merge request !13481
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
setting of the gpg home directory is not thread safe, as the directoy
gets stored on the class.
if multiple threads change the directory at the same time, one of the
threads will be working in the wrong directory.
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Don't rename system when migrating from 9.x -> 9.4
Closes #35525 and #36148
See merge request !13228
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Update the markdown unconditionally since the move might have been
done before, but the markdown not updated.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Migrate force push check to Gitaly
See merge request !13406
|
| | |_|/ / /
| |/| | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Add option to disable project export on instance
See merge request !13211
|