Skip to content

[Bug]: pandoc submodule refers to a broken ref #92

@nathanjmcdougall

Description

@nathanjmcdougall

Component

Other

Panache Version

v2.26.0

Operating System

Window 11

Description

The submodule for pandoc references

https://github.com/jgm/pandoc/tree/e27744704251d6545950aca45dbaab4d1bb7a317

Which appears to no longer exist on the upstream repo. When using pre-commit, it attempts to recurse into the submodule, and fails.

Input Document

In .pre-commit-config.yaml:

  - repo: https://github.com/jolars/panache
    rev: v2.26.0
    hooks:
      - id: panache-format
      - id: panache-lint

And then pre-commit run panache -a.

Expected Output

I expected the pre-commit command to run successfully.

Actual Output

I got this error trace:

Details
pre-commit run panache-format -a
[INFO] Initializing environment for https://github.com/jolars/panache.
An unexpected error has occurred: CalledProcessError: command: ('C:\\Program Files\\Git\\cmd\\git.EXE', 'fetch', 'origin', '--tags')
return code: 1
stdout: (none)
stderr:
    From https://github.com/jolars/panache
     * [new branch]        copilot/debug-release-pipeline-failure -> origin/copilot/debug-release-pipeline-failure
     * [new branch]        copilot/fix-46afad63-f11e-4b8b-a4e2-bbd16de4787d -> origin/copilot/fix-46afad63-f11e-4b8b-a4e2-bbd16de4787d
     * [new branch]        copilot/fix-f5da8f29-5e32-4687-b08c-0518f5ddf5c6 -> origin/copilot/fix-f5da8f29-5e32-4687-b08c-0518f5ddf5c6
     * [new branch]        copilot/fix-readme-deprecated-info -> origin/copilot/fix-readme-deprecated-info
     * [new branch]        main       -> origin/main
     * [new tag]           v1.0.0     -> v1.0.0
     * [new tag]           v2.0.0     -> v2.0.0
     * [new tag]           v2.1.0     -> v2.1.0
     * [new tag]           v2.10.0    -> v2.10.0
     * [new tag]           v2.11.0    -> v2.11.0
     * [new tag]           v2.12.0    -> v2.12.0
     * [new tag]           v2.13.0    -> v2.13.0
     * [new tag]           v2.14.0    -> v2.14.0
     * [new tag]           v2.14.1    -> v2.14.1
     * [new tag]           v2.15.0    -> v2.15.0
     * [new tag]           v2.16.0    -> v2.16.0
     * [new tag]           v2.17.0    -> v2.17.0
     * [new tag]           v2.18.0    -> v2.18.0
     * [new tag]           v2.19.0    -> v2.19.0
     * [new tag]           v2.2.0     -> v2.2.0
     * [new tag]           v2.20.0    -> v2.20.0
     * [new tag]           v2.21.0    -> v2.21.0
     * [new tag]           v2.22.0    -> v2.22.0
     * [new tag]           v2.23.0    -> v2.23.0
     * [new tag]           v2.24.0    -> v2.24.0
     * [new tag]           v2.24.1    -> v2.24.1
     * [new tag]           v2.25.0    -> v2.25.0
     * [new tag]           v2.26.0    -> v2.26.0
     * [new tag]           v2.3.0     -> v2.3.0
     * [new tag]           v2.4.0     -> v2.4.0
     * [new tag]           v2.5.0     -> v2.5.0
     * [new tag]           v2.5.1     -> v2.5.1
     * [new tag]           v2.6.0     -> v2.6.0
     * [new tag]           v2.6.1     -> v2.6.1
     * [new tag]           v2.6.2     -> v2.6.2
     * [new tag]           v2.6.3     -> v2.6.3
     * [new tag]           v2.7.0     -> v2.7.0
     * [new tag]           v2.8.0     -> v2.8.0
     * [new tag]           v2.9.0     -> v2.9.0
    Fetching submodule pandoc
    From https://github.com/jgm/pandoc
     * [new tag]             0.10                      -> 0.10
     * [new tag]             0.16.1.2                  -> 0.16.1.2
     * [new tag]             1.0                       -> 1.0
     * [new tag]             1.0.0.1                   -> 1.0.0.1
     * [new tag]             1.10.0.1                  -> 1.10.0.1
     * [new tag]             1.10.0.2                  -> 1.10.0.2
     * [new tag]             1.10.0.3                  -> 1.10.0.3
     * [new tag]             1.10.0.4                  -> 1.10.0.4
     * [new tag]             1.10.0.5                  -> 1.10.0.5
     * [new tag]             1.10.1                    -> 1.10.1
     * [new tag]             1.11                      -> 1.11
     * [new tag]             1.11.1                    -> 1.11.1
     * [new tag]             1.12                      -> 1.12
     * [new tag]             1.12.0.1                  -> 1.12.0.1
     * [new tag]             1.12.0.2                  -> 1.12.0.2
     * [new tag]             1.12.0.3                  -> 1.12.0.3
     * [new tag]             1.12.1                    -> 1.12.1
     * [new tag]             1.12.2                    -> 1.12.2
     * [new tag]             1.12.2.1                  -> 1.12.2.1
     * [new tag]             1.12.2.2                  -> 1.12.2.2
     * [new tag]             1.12.2.3                  -> 1.12.2.3
     * [new tag]             1.12.3                    -> 1.12.3
     * [new tag]             1.12.3.1                  -> 1.12.3.1
     * [new tag]             1.12.3.2                  -> 1.12.3.2
     * [new tag]             1.12.3.3                  -> 1.12.3.3
     * [new tag]             1.12.4                    -> 1.12.4
     * [new tag]             1.12.4.1                  -> 1.12.4.1
     * [new tag]             1.12.4.2                  -> 1.12.4.2
     * [new tag]             1.13                      -> 1.13
     * [new tag]             1.13.0.1                  -> 1.13.0.1
     * [new tag]             1.13.1                    -> 1.13.1
     * [new tag]             1.13.2                    -> 1.13.2
     * [new tag]             1.13.2.1                  -> 1.13.2.1
     * [new tag]             1.14                      -> 1.14
     * [new tag]             1.14.0.1                  -> 1.14.0.1
     * [new tag]             1.14.0.2                  -> 1.14.0.2
     * [new tag]             1.14.0.3                  -> 1.14.0.3
     * [new tag]             1.14.0.4                  -> 1.14.0.4
     * [new tag]             1.14.1                    -> 1.14.1
     * [new tag]             1.15                      -> 1.15
     * [new tag]             1.15.0.1                  -> 1.15.0.1
     * [new tag]             1.15.0.2                  -> 1.15.0.2
     * [new tag]             1.15.0.3                  -> 1.15.0.3
     * [new tag]             1.15.0.4                  -> 1.15.0.4
     * [new tag]             1.15.0.5                  -> 1.15.0.5
     * [new tag]             1.15.0.6                  -> 1.15.0.6
     * [new tag]             1.15.1                    -> 1.15.1
     * [new tag]             1.15.1.1                  -> 1.15.1.1
     * [new tag]             1.15.2                    -> 1.15.2
     * [new tag]             1.15.2.1                  -> 1.15.2.1
     * [new tag]             1.16                      -> 1.16
     * [new tag]             1.16.0.1                  -> 1.16.0.1
     * [new tag]             1.16.0.2                  -> 1.16.0.2
     * [new tag]             1.17                      -> 1.17
     * [new tag]             1.17.0.1                  -> 1.17.0.1
     * [new tag]             1.17.0.2                  -> 1.17.0.2
     * [new tag]             1.17.0.3                  -> 1.17.0.3
     * [new tag]             1.17.02                   -> 1.17.02
     * [new tag]             1.17.1                    -> 1.17.1
     * [new tag]             1.17.2                    -> 1.17.2
     * [new tag]             1.18                      -> 1.18
     * [new tag]             1.19                      -> 1.19
     * [new tag]             1.19.1                    -> 1.19.1
     * [new tag]             1.19.2                    -> 1.19.2
     * [new tag]             1.19.2.1                  -> 1.19.2.1
     * [new tag]             1.19.2.2                  -> 1.19.2.2
     * [new tag]             1.19.2.3                  -> 1.19.2.3
     * [new tag]             1.19.2.4                  -> 1.19.2.4
     * [new tag]             1.2.1                     -> 1.2.1
     * [new tag]             1.3                       -> 1.3
     * [new tag]             1.5                       -> 1.5
     * [new tag]             1.5.0.1                   -> 1.5.0.1
     * [new tag]             1.5.1                     -> 1.5.1
     * [new tag]             1.5.1.1                   -> 1.5.1.1
     * [new tag]             1.6                       -> 1.6
     * [new tag]             1.8                       -> 1.8
     * [new tag]             1.8.0.1                   -> 1.8.0.1
     * [new tag]             1.8.0.3                   -> 1.8.0.3
     * [new tag]             1.8.1                     -> 1.8.1
     * [new tag]             1.8.1.1                   -> 1.8.1.1
     * [new tag]             1.8.1.2                   -> 1.8.1.2
     * [new tag]             1.8.2                     -> 1.8.2
     * [new tag]             1.8.2.1                   -> 1.8.2.1
     * [new tag]             1.9                       -> 1.9
     * [new tag]             1.9.0.2                   -> 1.9.0.2
     * [new tag]             1.9.0.3                   -> 1.9.0.3
     * [new tag]             1.9.0.5                   -> 1.9.0.5
     * [new tag]             1.9.1                     -> 1.9.1
     * [new tag]             1.9.1.1                   -> 1.9.1.1
     * [new tag]             1.9.1.2                   -> 1.9.1.2
     * [new tag]             1.9.3                     -> 1.9.3
     * [new tag]             1.9.4                     -> 1.9.4
     * [new tag]             1.9.4.1                   -> 1.9.4.1
     * [new tag]             1.9.4.2                   -> 1.9.4.2
     * [new tag]             1.9.4.3                   -> 1.9.4.3
     * [new tag]             1.9.4.4                   -> 1.9.4.4
     * [new tag]             1.9.4.5                   -> 1.9.4.5
     * [new tag]             2.0                       -> 2.0
     * [new tag]             2.0.0.1                   -> 2.0.0.1
     * [new tag]             2.0.1                     -> 2.0.1
     * [new tag]             2.0.1.1                   -> 2.0.1.1
     * [new tag]             2.0.2                     -> 2.0.2
     * [new tag]             2.0.3                     -> 2.0.3
     * [new tag]             2.0.4                     -> 2.0.4
     * [new tag]             2.0.5                     -> 2.0.5
     * [new tag]             2.0.6                     -> 2.0.6
     * [new tag]             2.1                       -> 2.1
     * [new tag]             2.1.1                     -> 2.1.1
     * [new tag]             2.1.2                     -> 2.1.2
     * [new tag]             2.1.3                     -> 2.1.3
     * [new tag]             2.10                      -> 2.10
     * [new tag]             2.10.1                    -> 2.10.1
     * [new tag]             2.11                      -> 2.11
     * [new tag]             2.11.0.1                  -> 2.11.0.1
     * [new tag]             2.11.0.2                  -> 2.11.0.2
     * [new tag]             2.11.0.3                  -> 2.11.0.3
     * [new tag]             2.11.0.4                  -> 2.11.0.4
     * [new tag]             2.11.1                    -> 2.11.1
     * [new tag]             2.11.1.1                  -> 2.11.1.1
     * [new tag]             2.11.2                    -> 2.11.2
     * [new tag]             2.11.3                    -> 2.11.3
     * [new tag]             2.11.3.1                  -> 2.11.3.1
     * [new tag]             2.11.3.2                  -> 2.11.3.2
     * [new tag]             2.11.4                    -> 2.11.4
     * [new tag]             2.12                      -> 2.12
     * [new tag]             2.13                      -> 2.13
     * [new tag]             2.14                      -> 2.14
     * [new tag]             2.14.0.1                  -> 2.14.0.1
     * [new tag]             2.14.0.2                  -> 2.14.0.2
     * [new tag]             2.14.0.3                  -> 2.14.0.3
     * [new tag]             2.14.1                    -> 2.14.1
     * [new tag]             2.14.2                    -> 2.14.2
     * [new tag]             2.15                      -> 2.15
     * [new tag]             2.16                      -> 2.16
     * [new tag]             2.16.1                    -> 2.16.1
     * [new tag]             2.16.2                    -> 2.16.2
     * [new tag]             2.17                      -> 2.17
     * [new tag]             2.17.0.1                  -> 2.17.0.1
     * [new tag]             2.17.1                    -> 2.17.1
     * [new tag]             2.17.1.1                  -> 2.17.1.1
     * [new tag]             2.18                      -> 2.18
     * [new tag]             2.19                      -> 2.19
     * [new tag]             2.19.1                    -> 2.19.1
     * [new tag]             2.19.2                    -> 2.19.2
     * [new tag]             2.2                       -> 2.2
     * [new tag]             2.2.1                     -> 2.2.1
     * [new tag]             2.2.2                     -> 2.2.2
     * [new tag]             2.2.2.1                   -> 2.2.2.1
     * [new tag]             2.2.3                     -> 2.2.3
     * [new tag]             2.2.3.1                   -> 2.2.3.1
     * [new tag]             2.2.3.2                   -> 2.2.3.2
     * [new tag]             2.3                       -> 2.3
     * [new tag]             2.3.1                     -> 2.3.1
     * [new tag]             2.4                       -> 2.4
     * [new tag]             2.5                       -> 2.5
     * [new tag]             2.6                       -> 2.6
     * [new tag]             2.7                       -> 2.7
     * [new tag]             2.7.1                     -> 2.7.1
     * [new tag]             2.7.2                     -> 2.7.2
     * [new tag]             2.7.3                     -> 2.7.3
     * [new tag]             2.8                       -> 2.8
     * [new tag]             2.8.0.1                   -> 2.8.0.1
     * [new tag]             2.8.1                     -> 2.8.1
     * [new tag]             2.9                       -> 2.9
     * [new tag]             2.9.1                     -> 2.9.1
     * [new tag]             2.9.1.1                   -> 2.9.1.1
     * [new tag]             2.9.2                     -> 2.9.2
     * [new tag]             2.9.2.1                   -> 2.9.2.1
     * [new tag]             3.0                       -> 3.0
     * [new tag]             3.0.1                     -> 3.0.1
     * [new tag]             3.1                       -> 3.1
     * [new tag]             3.1.1                     -> 3.1.1
     * [new tag]             3.1.10                    -> 3.1.10
     * [new tag]             3.1.11                    -> 3.1.11
     * [new tag]             3.1.11.1                  -> 3.1.11.1
     * [new tag]             3.1.12                    -> 3.1.12
     * [new tag]             3.1.12.1                  -> 3.1.12.1
     * [new tag]             3.1.12.2                  -> 3.1.12.2
     * [new tag]             3.1.12.3                  -> 3.1.12.3
     * [new tag]             3.1.13                    -> 3.1.13
     * [new tag]             3.1.2                     -> 3.1.2
     * [new tag]             3.1.3                     -> 3.1.3
     * [new tag]             3.1.4                     -> 3.1.4
     * [new tag]             3.1.5                     -> 3.1.5
     * [new tag]             3.1.6                     -> 3.1.6
     * [new tag]             3.1.6.1                   -> 3.1.6.1
     * [new tag]             3.1.6.2                   -> 3.1.6.2
     * [new tag]             3.1.7                     -> 3.1.7
     * [new tag]             3.1.8                     -> 3.1.8
     * [new tag]             3.1.9                     -> 3.1.9
     * [new tag]             3.2                       -> 3.2
     * [new tag]             3.2.1                     -> 3.2.1
     * [new tag]             3.3                       -> 3.3
     * [new tag]             3.4                       -> 3.4
     * [new tag]             3.5                       -> 3.5
     * [new tag]             3.6                       -> 3.6
     * [new tag]             3.6.1                     -> 3.6.1
     * [new tag]             3.6.2                     -> 3.6.2
     * [new tag]             3.6.3                     -> 3.6.3
     * [new tag]             3.6.4                     -> 3.6.4
     * [new tag]             3.7                       -> 3.7
     * [new tag]             3.7.0.1                   -> 3.7.0.1
     * [new tag]             3.7.0.2                   -> 3.7.0.2
     * [new tag]             3.8                       -> 3.8
     * [new tag]             3.8.1                     -> 3.8.1
     * [new tag]             3.8.2                     -> 3.8.2
     * [new tag]             3.8.2.1                   -> 3.8.2.1
     * [new tag]             3.8.3                     -> 3.8.3
     * [new tag]             3.9                       -> 3.9
     * [new tag]             3.9.0.1                   -> 3.9.0.1
     * [new tag]             3.9.0.2                   -> 3.9.0.2
     * [new tag]             delete                    -> delete
     * [new tag]             list                      -> list
     * [new tag]             new1.16deb                -> new1.16deb
     * [new tag]             pandoc-cli-0.1            -> pandoc-cli-0.1
     * [new tag]             pandoc-cli-0.1.1          -> pandoc-cli-0.1.1
     * [new tag]             pandoc-cli-0.1.1.1        -> pandoc-cli-0.1.1.1
     * [new tag]             pandoc-cli-3.1.10         -> pandoc-cli-3.1.10
     * [new tag]             pandoc-cli-3.1.11         -> pandoc-cli-3.1.11
     * [new tag]             pandoc-cli-3.1.11.1       -> pandoc-cli-3.1.11.1
     * [new tag]             pandoc-cli-3.1.12         -> pandoc-cli-3.1.12
     * [new tag]             pandoc-cli-3.1.12.1       -> pandoc-cli-3.1.12.1
     * [new tag]             pandoc-cli-3.1.12.2       -> pandoc-cli-3.1.12.2
     * [new tag]             pandoc-cli-3.1.12.3       -> pandoc-cli-3.1.12.3
     * [new tag]             pandoc-cli-3.1.13         -> pandoc-cli-3.1.13
     * [new tag]             pandoc-cli-3.2            -> pandoc-cli-3.2
     * [new tag]             pandoc-cli-3.2.1          -> pandoc-cli-3.2.1
     * [new tag]             pandoc-cli-3.3            -> pandoc-cli-3.3
     * [new tag]             pandoc-cli-3.4            -> pandoc-cli-3.4
     * [new tag]             pandoc-cli-3.5            -> pandoc-cli-3.5
     * [new tag]             pandoc-cli-3.6            -> pandoc-cli-3.6
     * [new tag]             pandoc-cli-3.6.1          -> pandoc-cli-3.6.1
     * [new tag]             pandoc-cli-3.6.2          -> pandoc-cli-3.6.2
     * [new tag]             pandoc-cli-3.6.3          -> pandoc-cli-3.6.3
     * [new tag]             pandoc-cli-3.6.4          -> pandoc-cli-3.6.4
     * [new tag]             pandoc-cli-3.7            -> pandoc-cli-3.7
     * [new tag]             pandoc-cli-3.7.0.1        -> pandoc-cli-3.7.0.1
     * [new tag]             pandoc-cli-3.7.0.2        -> pandoc-cli-3.7.0.2
     * [new tag]             pandoc-cli-3.8            -> pandoc-cli-3.8
     * [new tag]             pandoc-cli-3.8.1          -> pandoc-cli-3.8.1
     * [new tag]             pandoc-cli-3.8.2          -> pandoc-cli-3.8.2
     * [new tag]             pandoc-cli-3.8.2.1        -> pandoc-cli-3.8.2.1
     * [new tag]             pandoc-cli-3.8.3          -> pandoc-cli-3.8.3
     * [new tag]             pandoc-cli-3.9            -> pandoc-cli-3.9
     * [new tag]             pandoc-cli-3.9.0.1        -> pandoc-cli-3.9.0.1
     * [new tag]             pandoc-cli-3.9.0.2        -> pandoc-cli-3.9.0.2
     * [new tag]             pandoc-lua-engine-0.1     -> pandoc-lua-engine-0.1
     * [new tag]             pandoc-lua-engine-0.1.1   -> pandoc-lua-engine-0.1.1
     * [new tag]             pandoc-lua-engine-0.2     -> pandoc-lua-engine-0.2
     * [new tag]             pandoc-lua-engine-0.2.0.1 -> pandoc-lua-engine-0.2.0.1
     * [new tag]             pandoc-lua-engine-0.2.1   -> pandoc-lua-engine-0.2.1
     * [new tag]             pandoc-lua-engine-0.2.1.1 -> pandoc-lua-engine-0.2.1.1
     * [new tag]             pandoc-lua-engine-0.2.1.2 -> pandoc-lua-engine-0.2.1.2
     * [new tag]             pandoc-lua-engine-0.2.1.3 -> pandoc-lua-engine-0.2.1.3
     * [new tag]             pandoc-lua-engine-0.2.1.4 -> pandoc-lua-engine-0.2.1.4
     * [new tag]             pandoc-lua-engine-0.2.1.5 -> pandoc-lua-engine-0.2.1.5
     * [new tag]             pandoc-lua-engine-0.3     -> pandoc-lua-engine-0.3
     * [new tag]             pandoc-lua-engine-0.3.1   -> pandoc-lua-engine-0.3.1
     * [new tag]             pandoc-lua-engine-0.3.2   -> pandoc-lua-engine-0.3.2
     * [new tag]             pandoc-lua-engine-0.3.3   -> pandoc-lua-engine-0.3.3
     * [new tag]             pandoc-lua-engine-0.4     -> pandoc-lua-engine-0.4
     * [new tag]             pandoc-lua-engine-0.4.1   -> pandoc-lua-engine-0.4.1
     * [new tag]             pandoc-lua-engine-0.4.1.1 -> pandoc-lua-engine-0.4.1.1
     * [new tag]             pandoc-lua-engine-0.4.2   -> pandoc-lua-engine-0.4.2
     * [new tag]             pandoc-lua-engine-0.4.3   -> pandoc-lua-engine-0.4.3
     * [new tag]             pandoc-lua-engine-0.5     -> pandoc-lua-engine-0.5
     * [new tag]             pandoc-lua-engine-0.5.0.1 -> pandoc-lua-engine-0.5.0.1
     * [new tag]             pandoc-lua-engine-0.5.0.2 -> pandoc-lua-engine-0.5.0.2
     * [new tag]             pandoc-lua-engine-0.5.1   -> pandoc-lua-engine-0.5.1
     * [new tag]             pandoc-lua-engine-0.5.2   -> pandoc-lua-engine-0.5.2
     * [new tag]             pandoc-server-0.1         -> pandoc-server-0.1
     * [new tag]             pandoc-server-0.1.0.1     -> pandoc-server-0.1.0.1
     * [new tag]             pandoc-server-0.1.0.10    -> pandoc-server-0.1.0.10
     * [new tag]             pandoc-server-0.1.0.11    -> pandoc-server-0.1.0.11
     * [new tag]             pandoc-server-0.1.0.2     -> pandoc-server-0.1.0.2
     * [new tag]             pandoc-server-0.1.0.3     -> pandoc-server-0.1.0.3
     * [new tag]             pandoc-server-0.1.0.4     -> pandoc-server-0.1.0.4
     * [new tag]             pandoc-server-0.1.0.5     -> pandoc-server-0.1.0.5
     * [new tag]             pandoc-server-0.1.0.6     -> pandoc-server-0.1.0.6
      -> pandoc-server-0.1.1
     * [new tag]             pandoc-server-0.1.2       -> pandoc-server-0.1.2
    fatal: remote error: upload-pack: not our ref 67309a89238da3521d4283089d4d14bb0fde1dba
    Errors during submodule fetch:
        pandoc
Check the log at C:\Users\namc\.cache\pre-commit\pre-commit.log

Configuration

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingreleased

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions