✈ Pre-Flight checks
🐞 Describe the bug
local dev environment with latest WIP CLI installed
I tried to add my local clone
@sanzoghenzo your expertise here 👀
⌨ Error/Debug Message
PS C:\Users\Local Admin\Documents\GitHub\pyr-dev\dev-samedi> pyrevit clones add dev "C:\Users\Local Admin\Documents\GitHub\pyr-dev\dev-samedi" --debug
<clone_name> = dev
clones = True
add = True
<clone_path> = C:\Users\Local Admin\Documents\GitHub\pyr-dev\dev-samedi
Debug: Checking for all: wiki
Debug: Missing: wiki
Debug: Checking for all: blog
Debug: Missing: blog
Debug: Checking for all: docs
Debug: Missing: docs
Debug: Checking for all: source
Debug: Missing: source
Debug: Checking for all: youtube
Debug: Missing: youtube
Debug: Checking for all: support
Debug: Missing: support
Debug: Checking for all: env
Debug: Missing: env
Debug: Checking for all: update
Debug: Missing: update
Debug: Checking for all: clone
Debug: Missing: clone
Debug: Checking for all: clones
Debug: Checking for all: info
Debug: Missing: info
Debug: Checking for all: open
Debug: Missing: open
Debug: Checking for all: add
Debug: Checking for all: this
Debug: Missing: this
Debug: Normalizing "C:\Users\Local Admin\Documents\GitHub\pyr-dev\dev-samedi"
Debug: Normalized as "C:\Users\Local Admin\Documents\GitHub\pyr-dev\dev-samedi"
Debug: Registering clone "C:\Users\Local Admin\Documents\GitHub\pyr-dev\dev-samedi"
Debug: Searching for valid clones above: C:\Users\Local Admin\Documents\GitHub\pyr-dev\dev-samedi
Debug: Normalizing "C:\Users\Local Admin\Documents\GitHub\pyr-dev\dev-samedi"
Debug: Normalized as "C:\Users\Local Admin\Documents\GitHub\pyr-dev\dev-samedi"
Debug: Checking pyRevit clone validity "C:\Users\Local Admin\Documents\GitHub\pyr-dev\dev-samedi"
Debug: Checking clone validity by directory structure...
Debug: Normalizing "C:\Users\Local Admin\Documents\GitHub\pyr-dev\dev-samedi\pyrevitlib"
Debug: Normalized as "C:\Users\Local Admin\Documents\GitHub\pyr-dev\dev-samedi\pyrevitlib"
Debug: Normalizing "C:\Users\Local Admin\Documents\GitHub\pyr-dev\dev-samedi\pyrevitlib\pyrevit"
Debug: Normalized as "C:\Users\Local Admin\Documents\GitHub\pyr-dev\dev-samedi\pyrevitlib\pyrevit"
Debug: Checking pyRevit path "C:\Users\Local Admin\Documents\GitHub\pyr-dev\dev-samedi\pyrevitlib\pyrevit"
Debug: Clone directory structure is valid.
Debug: Checking clone validity by git repo...
Debug: Verifying repo validity "C:\Users\Local Admin\Documents\GitHub\pyr-dev\dev-samedi"
Debug: Invalid pyRevit clone. | The type initializer for 'LibGit2Sharp.Core.NativeMethods' threw an exception.
Debug: Normalizing "C:\Users\Local Admin\Documents\GitHub\pyr-dev"
Debug: Normalized as "C:\Users\Local Admin\Documents\GitHub\pyr-dev"
Debug: Checking pyRevit clone validity "C:\Users\Local Admin\Documents\GitHub\pyr-dev"
Debug: Checking clone validity by directory structure...
Debug: Normalizing "C:\Users\Local Admin\Documents\GitHub\pyr-dev\pyrevitlib"
Debug: Normalized as "C:\Users\Local Admin\Documents\GitHub\pyr-dev\pyrevitlib"
Debug: Normalizing "C:\Users\Local Admin\Documents\GitHub\pyr-dev\pyrevitlib\pyrevit"
Debug: Normalized as "C:\Users\Local Admin\Documents\GitHub\pyr-dev\pyrevitlib\pyrevit"
Debug: Checking pyRevit path "C:\Users\Local Admin\Documents\GitHub\pyr-dev\pyrevitlib\pyrevit"
Debug: Invalid pyRevit clone. | Path "C:\Users\Local Admin\Documents\GitHub\pyr-dev" is not a valid git pyRevit clone.
Debug: Normalizing "C:\Users\Local Admin\Documents\GitHub"
Debug: Normalized as "C:\Users\Local Admin\Documents\GitHub"
Debug: Checking pyRevit clone validity "C:\Users\Local Admin\Documents\GitHub"
Debug: Checking clone validity by directory structure...
Debug: Normalizing "C:\Users\Local Admin\Documents\GitHub\pyrevitlib"
Debug: Normalized as "C:\Users\Local Admin\Documents\GitHub\pyrevitlib"
Debug: Normalizing "C:\Users\Local Admin\Documents\GitHub\pyrevitlib\pyrevit"
Debug: Normalized as "C:\Users\Local Admin\Documents\GitHub\pyrevitlib\pyrevit"
Debug: Checking pyRevit path "C:\Users\Local Admin\Documents\GitHub\pyrevitlib\pyrevit"
Debug: Invalid pyRevit clone. | Path "C:\Users\Local Admin\Documents\GitHub" is not a valid git pyRevit clone.
Debug: Normalizing "C:\Users\Local Admin\Documents"
Debug: Normalized as "C:\Users\Local Admin\Documents"
Debug: Checking pyRevit clone validity "C:\Users\Local Admin\Documents"
Debug: Checking clone validity by directory structure...
Debug: Normalizing "C:\Users\Local Admin\Documents\pyrevitlib"
Debug: Normalized as "C:\Users\Local Admin\Documents\pyrevitlib"
Debug: Normalizing "C:\Users\Local Admin\Documents\pyrevitlib\pyrevit"
Debug: Normalized as "C:\Users\Local Admin\Documents\pyrevitlib\pyrevit"
Debug: Checking pyRevit path "C:\Users\Local Admin\Documents\pyrevitlib\pyrevit"
Debug: Invalid pyRevit clone. | Path "C:\Users\Local Admin\Documents" is not a valid git pyRevit clone.
Debug: Normalizing "C:\Users\Local Admin"
Debug: Normalized as "C:\Users\Local Admin"
Debug: Checking pyRevit clone validity "C:\Users\Local Admin"
Debug: Checking clone validity by directory structure...
Debug: Normalizing "C:\Users\Local Admin\pyrevitlib"
Debug: Normalized as "C:\Users\Local Admin\pyrevitlib"
Debug: Normalizing "C:\Users\Local Admin\pyrevitlib\pyrevit"
Debug: Normalized as "C:\Users\Local Admin\pyrevitlib\pyrevit"
Debug: Checking pyRevit path "C:\Users\Local Admin\pyrevitlib\pyrevit"
Debug: Invalid pyRevit clone. | Path "C:\Users\Local Admin" is not a valid git pyRevit clone.
Debug: Normalizing "C:\Users"
Debug: Normalized as "C:\Users"
Debug: Checking pyRevit clone validity "C:\Users"
Debug: Checking clone validity by directory structure...
Debug: Normalizing "C:\Users\pyrevitlib"
Debug: Normalized as "C:\Users\pyrevitlib"
Debug: Normalizing "C:\Users\pyrevitlib\pyrevit"
Debug: Normalized as "C:\Users\pyrevitlib\pyrevit"
Debug: Checking pyRevit path "C:\Users\pyrevitlib\pyrevit"
Debug: Invalid pyRevit clone. | Path "C:\Users" is not a valid git pyRevit clone.
Debug: Normalizing "C:\"
Debug: Normalized as "C:"
Debug: Checking pyRevit clone validity "C:"
Debug: Checking clone validity by directory structure...
Debug: Normalizing "C:\pyrevitlib"
Debug: Normalized as "C:\pyrevitlib"
Debug: Normalizing "C:\pyrevitlib\pyrevit"
Debug: Normalized as "C:\pyrevitlib\pyrevit"
Debug: Checking pyRevit path "C:\pyrevitlib\pyrevit"
Debug: Invalid pyRevit clone. | Path "C:" is not a valid git pyRevit clone.
Error: Path does not point to a valid clone "C:\Users\Local Admin\Documents\GitHub\pyr-dev\dev-samedi" (pyRevitLabs.Common.PyRevitException)
at pyRevitLabs.PyRevit.PyRevitClone..ctor(String clonePath, String name)
at pyRevitLabs.PyRevit.PyRevitClones.RegisterClone(String cloneName, String repoPath, Boolean forceUpdate)
at pyRevitCLI.PyRevitCLICloneCmds.RegisterClone(String cloneName, String clonePath, Boolean force)
at pyRevitCLI.PyRevitCLI.ProcessArguments()
at pyRevitCLI.PyRevitCLI.Main(String[] args)
PS C:\Users\Local Admin\Documents\GitHub\pyr-dev\dev-samedi>
♻️ To Reproduce
git clone,
cd in folder
run pyrevit clones add dev "C:\..."
⏲️ Expected behavior
clone created in pyrevit-config.ini
🖥️ Hardware and Software Setup (please complete the following information)
Additional context
No response
✈ Pre-Flight checks
🐞 Describe the bug
local dev environment with latest WIP CLI installed
I tried to add my local clone
@sanzoghenzo your expertise here 👀
⌨ Error/Debug Message
♻️ To Reproduce
git clone,
cd in folder
run
pyrevit clones add dev "C:\..."⏲️ Expected behavior
clone created in pyrevit-config.ini
🖥️ Hardware and Software Setup (please complete the following information)
Additional context
No response