diff --git a/.lfsconfig b/.lfsconfig index 79025fe4c..643b3f377 100644 --- a/.lfsconfig +++ b/.lfsconfig @@ -1,3 +1,3 @@ [lfs] url = https://gitlab.kitware.com/vtk/vtk-m.git/info/lfs - pushurl = git@gitlab.kitware.com:vtk/vtk-m.git + locksverify = false diff --git a/Utilities/SetupForDevelopment.sh b/Utilities/SetupForDevelopment.sh index 720a7d974..6046d236f 100755 --- a/Utilities/SetupForDevelopment.sh +++ b/Utilities/SetupForDevelopment.sh @@ -31,3 +31,16 @@ true SetupForDevelopment=1 git config hooks.SetupForDevelopment ${SetupForDevelopment_VERSION} + +# Setup VTK-m-specifc LFS config +# +# Disable lfsurl if our origin points to the main repo +if git remote get-url origin | grep -Poq '^(https://|git@)gitlab.kitware.com(/|:)vtk/vtk-m.git$' +then + # Disable this setting which overrides every remote/url lfs setting + git config --local lfs.url "" + + # Those settings are only available for newer git-lfs releases + git config --local remote.lfspushdefault gitlab + git config --local remote.lfsdefault origin +fi