From dd2aa335e8c2df3ce0fbf133f0d5c2033ea4d7d2 Mon Sep 17 00:00:00 2001 From: Vicente Adolfo Bolea Sanchez Date: Thu, 24 Jun 2021 13:26:40 -0400 Subject: [PATCH] LFS: Set lfs.url upon the origin url Signed-off-by: Vicente Adolfo Bolea Sanchez --- .lfsconfig | 2 +- Utilities/SetupForDevelopment.sh | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) 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