Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • limansky/gitaly
  • cmingxu/gitaly
  • bugrargn/gitaly
  • asedge/gitaly
  • softwareplumber/gitaly
  • gitlab-org/gitaly
  • armbiant/gitlab-gitaly
  • sinwav/gitaly
  • Mattlk13/gitaly
  • Ruby-and-Friends/gitaly
  • kutelev/gitaly
  • bbodenmiller/gitaly
  • alejandro/gitaly
  • lukeshu/gitaly
  • eddiet/gitaly
  • mpoornima/gitaly
  • dturner_ts/gitaly
  • zj-gitlab/gitaly
  • nadiavu/gitaly
  • balasankarc/gitaly
  • mpszone/gitaly
  • sysu-liyanliang/gitaly
  • frenkel/gitaly
  • lfauts/gitaly
  • yang-zaixin/gitaly
  • mydigitalself/gitaly
  • litongdeng/gitaly
  • toon/gitaly
  • axot/gitaly
  • josecordaz/gitaly
  • sj14/gitaly
  • MaykonOliveira/gitaly
  • zjkyz8/gitaly
  • svankmajer/gitaly
  • qipa/gitaly
  • sptr/gitaly
  • kiameisomabes/gitaly
  • bradobro/gitaly
  • fcgravalos/gitaly
  • reprazent/gitaly
  • tbuida/gitaly
  • arjunmayilvaganan/gitaly
  • b1n/gitaly
  • timniederhausen/gitaly
  • maksim-paskal/gitaly
  • zhutiankai/gitaly
  • maxmati/gitaly
  • 358141721/gitaly
  • despinosa/gitaly
  • c.bianchi/gitaly
  • tamilselvan10021998/gitaly
  • Randomneo/gitaly
  • yemanaung/gitaly
  • siemens/gitaly
  • avar/gitaly
  • SeananXu/gitaly
  • smusavi/gitaly
  • johncai/gitaly
  • utkarsh2102/gitaly
  • jhenkens/gitaly
  • ba2014sheer/gitaly
  • jacobvosmaer-gitlab/gitaly
  • Esteban_Carnuccio/gitaly
  • d0c-s4vage/gitaly
  • thetradedesk/gitaly
  • AfolabiOlaoluwa/gitaly
  • njkevlani/gitaly
  • chriscool/gitaly
  • ethan.gitlab/gitaly
  • GeniusLearner/gitaly
  • wasphin/gitaly
  • CauhxMilloy/gitaly
  • nnelson/gitaly
  • simchatop/gitaly
  • htkaslan/gitaly
  • hemanthdev/gitaly
  • shovanmaity/gitaly
  • Temtaime/gitaly
  • Ash560/gitaly
  • gitlab-bot-readonly/gitaly
  • tylerthetester/gitaly
  • sushovan/gitaly
  • shy-Xu/gitaly
  • thmr1/gitaly
  • pravi/gitaly
  • EphremDms/gitaly
  • sluongng/gitaly
  • nejc/gitaly
  • ksashikumar/gitaly
  • motogami/gitaly
  • bs223617/gitaly
  • eagle_fly_sky/gitaly
  • hashworks/gitaly
  • anatol.pomozov/gitaly
  • T4cC0re/gitaly
  • ethan.reesor/contrib/gitaly
  • czh592/gitaly
  • wchandler/gitaly
  • diogo_nicoleti_ifood/gitaly
  • bulemka12345poczta/gitaly
  • taroguru/gitaly
  • dyrone/gitaly
  • inguin/gitaly
  • mathieuusoyan/gitaly
  • mfechner/gitaly
  • wwwicbd/icbd-gitaly
  • blanet/gitaly
  • paulsd2020/gitaly
  • harry-hov/gitaly
  • pranav/gitaly
  • abhitidarbar/gitaly
  • heygirlhey356/gitaly
  • maoqiang/gitaly
  • yyexplore/gitaly
  • cgsyam/gitaly
  • behrmann/gitaly
  • nfishe/gitaly
  • g4s8/gitaly
  • brett.higgins/gitaly
  • test11042/gitaly
  • jeffzhu503/gitaly
  • TheSide/gitaly
  • nanmu42/gitaly
  • van4elotti/gitaly
  • Cactusinhand/gitaly
  • yamini.bhaskar007/gitaly
  • icbd/gitaly
  • ooulwluoo/gitaly
  • nagypeter/gitaly
  • Abhilashsiyer/gitaly
  • jiangxin/gitaly
  • KimJi55/gitaly
  • flycutter/gitaly
  • leonard-adleman-sec/gitaly
  • ryan-qianchen/gitaly
  • feistel/gitaly
  • snowcrystall/gitaly
  • edith007/gitaly
  • zhanglinjie/gitaly
  • luminarrr/gitaly
  • stephankirsten/gitaly
  • etanot/gitaly
  • nikovega21/gitaly
  • m0rosan/gitaly
  • HaroldKnowlden/gitaly
  • iotcl/test/gitaly
  • okenwaonyebuchi103/gitaly
  • simpleclickers/gitaly
  • kdaudt/gitaly
  • YushuaiLI/gitaly
  • davebarr/gitaly
  • dgsdoug/gitaly
  • trakos/gitaly
  • XciD/gitaly
  • imskr/gitaly
  • mj.bruijns/gitaly
  • markoke256/gitaly
  • Sahil162/gitaly
  • Kartik1397/gitaly
  • akumar1503/gitaly
  • bill2022/gitaly
  • ncu_gsoc/gitaly
  • SURA907/gitaly
  • hongeinh/gitaly
  • joshua.sickmeyer/gitaly
  • adlternative/gitaly
  • amstal93/gitaly
  • gitlab-renovate-forks/gitaly
  • xiaowenxia/gitaly
  • checkscale-gitlab/gitaly
  • KyleFromKitware/gitaly
  • n0h4ppy/gitaly
  • pwn3/gitaly
  • jokerpwn/gitaly
  • salamacha7389/gitaly
  • L11R/gitaly
  • hanmingliang/gitaly
  • Isengart1/gitaly
  • cbj/gitaly
  • gitlab-community/gitaly
  • shamanthb90/gitaly
  • mjkalasky2/gitaly
  • VladPetriv/gitaly
  • arkn98/gitaly
  • scwang18/gitaly
  • sebicioacata/gitaly
  • edsonmichaque/gitaly
  • Kexin2000/gitaly
  • johnwparent/gitaly
  • kevin.rojas/wr-gitaly
  • marc.ratombotsoa/gitaly
  • igor.drozdov/gitaly
  • radityasurya1911/gitaly
  • CS2Us/gitaly
  • RryLee/gitaly
  • liruixin-coding/gitaly
  • gerardo/gitaly
  • josephburnett/gitaly
  • b.s.strelnikov_tinkoff/gitaly
  • OK_MF/gitaly-fork
  • zeb0x01/gitaly
  • 8bitlife/gitaly
  • nraj0408/gitaly
  • troyfox758/gitaly
  • ouladsine.saloua/gitaly
  • qeesung/gitaly
  • dzcdada123/gitaly
  • ashmckenzie/gitaly
  • Freedisch/gitaly
  • xsizxenjin/gitaly
  • eric.p.ju/gitaly
  • zzhzero/gitaly
  • lenghan1991/gitaly
  • jhammer101/gitaly
  • wheredidfranciscogo1/gitaly
  • zakiir206/gitaly
  • jonas.hogman/gitaly
  • sauravchanda9/gitaly
  • lzampier/gitaly
  • fkhe/gitaly
  • liaoxingju/gitaly
  • bufdev/gitaly
  • a.songer/gitaly
  • bcooksley/gitaly
  • Wangyadong1108/gitaly
  • MashyBasker/gitaly
  • nickaldwin/gitaly
  • avevlad/gitaly
  • sat-h/gitaly
  • wingred96399/gitaly-mine
  • chen_feng/gitaly
  • grootwang/gitaly
  • bhatianikhil551/gitaly
  • schuam_alice/gitaly
  • armbiant/hive-gitaly
  • ollevche/gitaly
  • HassanAkbar/gitaly
  • echui-gitlab/gitaly
  • ebrahim.poursadeghi/gitaly
239 results
Show changes
Commits on Source (7)
# Gitaly changelog # Gitaly changelog
## 17.8.1 (2025-01-22)
No changes.
## 17.8.0 (2025-01-15) ## 17.8.0 (2025-01-15)
No changes. No changes.
## 17.7.3 (2025-01-22)
No changes.
## 17.7.2 (2025-01-14) ## 17.7.2 (2025-01-14)
No changes. No changes.
...@@ -22,6 +30,10 @@ No changes. ...@@ -22,6 +30,10 @@ No changes.
- [gitaly: Query available archived WAL entries in recovery status](gitlab-org/gitaly@a8b11d9ce0a46d5d3a170bca355d665b373f1f9e) ([merge request](gitlab-org/gitaly!7404)) - [gitaly: Query available archived WAL entries in recovery status](gitlab-org/gitaly@a8b11d9ce0a46d5d3a170bca355d665b373f1f9e) ([merge request](gitlab-org/gitaly!7404))
## 17.6.4 (2025-01-22)
No changes.
## 17.6.3 (2025-01-08) ## 17.6.3 (2025-01-08)
No changes. No changes.
......
...@@ -11,6 +11,18 @@ import ( ...@@ -11,6 +11,18 @@ import (
"gitlab.com/gitlab-org/gitaly/v16/internal/testhelper" "gitlab.com/gitlab-org/gitaly/v16/internal/testhelper"
) )
// IsGitVersionLessThan checks if the Git version in use is less than then specified version.
func IsGitVersionLessThan(tb testing.TB, ctx context.Context, cfg config.Cfg, version git.Version) bool {
cmdFactory, clean, err := gitcmd.NewExecCommandFactory(cfg, testhelper.SharedLogger(tb))
require.NoError(tb, err)
defer clean()
actual, err := cmdFactory.GitVersion(ctx)
require.NoError(tb, err)
return actual.LessThan(version)
}
// SkipIfGitVersionLessThan skips the test if the Git version in use is less than // SkipIfGitVersionLessThan skips the test if the Git version in use is less than
// expected. The reason is printed out when skipping the test // expected. The reason is printed out when skipping the test
func SkipIfGitVersionLessThan(tb testing.TB, ctx context.Context, cfg config.Cfg, expected git.Version, reason string) { func SkipIfGitVersionLessThan(tb testing.TB, ctx context.Context, cfg config.Cfg, expected git.Version, reason string) {
......
...@@ -9,7 +9,7 @@ import ( ...@@ -9,7 +9,7 @@ import (
"testing" "testing"
"github.com/stretchr/testify/require" "github.com/stretchr/testify/require"
"gitlab.com/gitlab-org/gitaly/v16/internal/featureflag" "gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest" "gitlab.com/gitlab-org/gitaly/v16/internal/git/gittest"
"gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/storage" "gitlab.com/gitlab-org/gitaly/v16/internal/gitaly/storage"
"gitlab.com/gitlab-org/gitaly/v16/internal/structerr" "gitlab.com/gitlab-org/gitaly/v16/internal/structerr"
...@@ -85,7 +85,7 @@ func TestGetConfig(t *testing.T) { ...@@ -85,7 +85,7 @@ func TestGetConfig(t *testing.T) {
// In Git 2.48.0, the order of config entries after repository initialization is different. // In Git 2.48.0, the order of config entries after repository initialization is different.
// The config "extension" entries are now listed before "core" entries. // The config "extension" entries are now listed before "core" entries.
if featureflag.GitV248.IsDisabled(ctx) { if gittest.IsGitVersionLessThan(t, ctx, cfg, git.NewVersion(2, 48, 0, 0)) {
expectedConfig = gittest.ObjectHashDependent(t, map[string]string{ expectedConfig = gittest.ObjectHashDependent(t, map[string]string{
"sha1": fmt.Sprintf( "sha1": fmt.Sprintf(
"[core]\n\trepositoryformatversion = %d\n\tfilemode = true\n\tbare = true\n%s%s", "[core]\n\trepositoryformatversion = %d\n\tfilemode = true\n\tbare = true\n%s%s",
......