From 35daa0adcf6ed36baca34962778e3d46643e616d Mon Sep 17 00:00:00 2001 From: Sebastian Krebs Date: Wed, 26 Apr 2023 20:03:29 +0200 Subject: [PATCH 1/2] fix: remove executable flag from non-executables There were many files with executable flag, which doesn't seem to have this flag, like markdown files and many objects and reference within a test git repo --- docs/source/alias/index.md | 0 docs/source/api/index.md | 0 docs/source/auth/index.md | 0 docs/source/check-update/index.md | 0 docs/source/ci/ci/index.md | 0 docs/source/ci/index.md | 0 docs/source/completion/index.md | 0 docs/source/config/index.md | 0 docs/source/incident/index.md | 0 docs/source/issue/board/index.md | 0 docs/source/issue/index.md | 0 docs/source/label/index.md | 0 docs/source/mr/index.md | 0 docs/source/release/index.md | 0 docs/source/repo/index.md | 0 docs/source/schedule/index.md | 0 docs/source/snippet/index.md | 0 docs/source/ssh-key/index.md | 0 docs/source/user/index.md | 0 docs/source/variable/index.md | 0 docs/source/version/index.md | 0 test/testdata/test.git/COMMIT_EDITMSG | 0 test/testdata/test.git/FETCH_HEAD | 0 test/testdata/test.git/HEAD | 0 test/testdata/test.git/ORIG_HEAD | 0 test/testdata/test.git/config | 0 test/testdata/test.git/description | 0 test/testdata/test.git/index | Bin test/testdata/test.git/info/exclude | 0 test/testdata/test.git/logs/HEAD | 0 test/testdata/test.git/logs/refs/heads/master | 0 .../test.git/logs/refs/heads/mr-autofill-test-br | 0 test/testdata/test.git/logs/refs/heads/test-cli | 0 .../logs/refs/remotes/origin/1-ci-failure-occured | 0 .../testdata/test.git/logs/refs/remotes/origin/HEAD | 0 .../test.git/logs/refs/remotes/origin/fixed-branch | 0 .../test.git/logs/refs/remotes/origin/ft-pager | 0 .../test.git/logs/refs/remotes/origin/master | 0 .../logs/refs/remotes/origin/mr-autofill-test-br | 0 .../test.git/logs/refs/remotes/origin/test-br | 0 .../test.git/logs/refs/remotes/origin/test-ci | 0 .../test.git/logs/refs/remotes/origin/test-cli | 0 .../test.git/logs/refs/remotes/origin/trunk | 0 .../0a/c6aab9e6e89c94f7166f12840177b0d9c11156 | 0 .../0f/94241b3b5f046269fd2b2ae823d22de930301d | Bin .../19/c85226a2c811366776a95617a705f79f617d31 | Bin .../36/912a78f64d85a834388325eae87a40beb6ff32 | Bin .../70/1ea5fe3cbfed95824c168ac1575008086e503e | Bin .../a2/5fb990be59913967ae419c8efc0f482f3aee10 | 0 .../a9/adc3cd1e94242afb3b7f948bf91cabdf765fd2 | 0 .../b3/8dd911e39fe6c64e383e4fa1ffd7345a1ad82e | 0 .../b3/a111e8e509da62d0c4caedb0a36193ddd732b5 | 0 .../e3/7c12a0be49028ec947377b209c430223d3847f | Bin .../f9/3e3a1a1525fb5b91020da86e44810c87a2d7bc | Bin ...ack-b1d82c55862586ab56b1a27320a34164d1b24ede.idx | Bin ...ck-b1d82c55862586ab56b1a27320a34164d1b24ede.pack | Bin ...ack-b5de3cbb71c3cc55492bbf55c2faaf4f4d24bf61.idx | Bin ...ck-b5de3cbb71c3cc55492bbf55c2faaf4f4d24bf61.pack | Bin test/testdata/test.git/packed-refs | 0 test/testdata/test.git/refs/heads/master | 0 .../test.git/refs/heads/mr-autofill-test-br | 0 test/testdata/test.git/refs/heads/test-cli | 0 .../refs/remotes/origin/1-ci-failure-occured | 0 test/testdata/test.git/refs/remotes/origin/HEAD | 0 .../test.git/refs/remotes/origin/fixed-branch | 0 test/testdata/test.git/refs/remotes/origin/ft-pager | 0 test/testdata/test.git/refs/remotes/origin/master | 0 .../refs/remotes/origin/mr-autofill-test-br | 0 test/testdata/test.git/refs/remotes/origin/test-br | 0 test/testdata/test.git/refs/remotes/origin/test-ci | 0 test/testdata/test.git/refs/remotes/origin/test-cli | 0 test/testdata/test.git/refs/remotes/origin/trunk | 0 test/testdata/test.git/refs/tags/v0.0.1-beta | 0 73 files changed, 0 insertions(+), 0 deletions(-) mode change 100755 => 100644 docs/source/alias/index.md mode change 100755 => 100644 docs/source/api/index.md mode change 100755 => 100644 docs/source/auth/index.md mode change 100755 => 100644 docs/source/check-update/index.md mode change 100755 => 100644 docs/source/ci/ci/index.md mode change 100755 => 100644 docs/source/ci/index.md mode change 100755 => 100644 docs/source/completion/index.md mode change 100755 => 100644 docs/source/config/index.md mode change 100755 => 100644 docs/source/incident/index.md mode change 100755 => 100644 docs/source/issue/board/index.md mode change 100755 => 100644 docs/source/issue/index.md mode change 100755 => 100644 docs/source/label/index.md mode change 100755 => 100644 docs/source/mr/index.md mode change 100755 => 100644 docs/source/release/index.md mode change 100755 => 100644 docs/source/repo/index.md mode change 100755 => 100644 docs/source/schedule/index.md mode change 100755 => 100644 docs/source/snippet/index.md mode change 100755 => 100644 docs/source/ssh-key/index.md mode change 100755 => 100644 docs/source/user/index.md mode change 100755 => 100644 docs/source/variable/index.md mode change 100755 => 100644 docs/source/version/index.md mode change 100755 => 100644 test/testdata/test.git/COMMIT_EDITMSG mode change 100755 => 100644 test/testdata/test.git/FETCH_HEAD mode change 100755 => 100644 test/testdata/test.git/HEAD mode change 100755 => 100644 test/testdata/test.git/ORIG_HEAD mode change 100755 => 100644 test/testdata/test.git/config mode change 100755 => 100644 test/testdata/test.git/description mode change 100755 => 100644 test/testdata/test.git/index mode change 100755 => 100644 test/testdata/test.git/info/exclude mode change 100755 => 100644 test/testdata/test.git/logs/HEAD mode change 100755 => 100644 test/testdata/test.git/logs/refs/heads/master mode change 100755 => 100644 test/testdata/test.git/logs/refs/heads/mr-autofill-test-br mode change 100755 => 100644 test/testdata/test.git/logs/refs/heads/test-cli mode change 100755 => 100644 test/testdata/test.git/logs/refs/remotes/origin/1-ci-failure-occured mode change 100755 => 100644 test/testdata/test.git/logs/refs/remotes/origin/HEAD mode change 100755 => 100644 test/testdata/test.git/logs/refs/remotes/origin/fixed-branch mode change 100755 => 100644 test/testdata/test.git/logs/refs/remotes/origin/ft-pager mode change 100755 => 100644 test/testdata/test.git/logs/refs/remotes/origin/master mode change 100755 => 100644 test/testdata/test.git/logs/refs/remotes/origin/mr-autofill-test-br mode change 100755 => 100644 test/testdata/test.git/logs/refs/remotes/origin/test-br mode change 100755 => 100644 test/testdata/test.git/logs/refs/remotes/origin/test-ci mode change 100755 => 100644 test/testdata/test.git/logs/refs/remotes/origin/test-cli mode change 100755 => 100644 test/testdata/test.git/logs/refs/remotes/origin/trunk mode change 100755 => 100644 test/testdata/test.git/objects/0a/c6aab9e6e89c94f7166f12840177b0d9c11156 mode change 100755 => 100644 test/testdata/test.git/objects/0f/94241b3b5f046269fd2b2ae823d22de930301d mode change 100755 => 100644 test/testdata/test.git/objects/19/c85226a2c811366776a95617a705f79f617d31 mode change 100755 => 100644 test/testdata/test.git/objects/36/912a78f64d85a834388325eae87a40beb6ff32 mode change 100755 => 100644 test/testdata/test.git/objects/70/1ea5fe3cbfed95824c168ac1575008086e503e mode change 100755 => 100644 test/testdata/test.git/objects/a2/5fb990be59913967ae419c8efc0f482f3aee10 mode change 100755 => 100644 test/testdata/test.git/objects/a9/adc3cd1e94242afb3b7f948bf91cabdf765fd2 mode change 100755 => 100644 test/testdata/test.git/objects/b3/8dd911e39fe6c64e383e4fa1ffd7345a1ad82e mode change 100755 => 100644 test/testdata/test.git/objects/b3/a111e8e509da62d0c4caedb0a36193ddd732b5 mode change 100755 => 100644 test/testdata/test.git/objects/e3/7c12a0be49028ec947377b209c430223d3847f mode change 100755 => 100644 test/testdata/test.git/objects/f9/3e3a1a1525fb5b91020da86e44810c87a2d7bc mode change 100755 => 100644 test/testdata/test.git/objects/pack/pack-b1d82c55862586ab56b1a27320a34164d1b24ede.idx mode change 100755 => 100644 test/testdata/test.git/objects/pack/pack-b1d82c55862586ab56b1a27320a34164d1b24ede.pack mode change 100755 => 100644 test/testdata/test.git/objects/pack/pack-b5de3cbb71c3cc55492bbf55c2faaf4f4d24bf61.idx mode change 100755 => 100644 test/testdata/test.git/objects/pack/pack-b5de3cbb71c3cc55492bbf55c2faaf4f4d24bf61.pack mode change 100755 => 100644 test/testdata/test.git/packed-refs mode change 100755 => 100644 test/testdata/test.git/refs/heads/master mode change 100755 => 100644 test/testdata/test.git/refs/heads/mr-autofill-test-br mode change 100755 => 100644 test/testdata/test.git/refs/heads/test-cli mode change 100755 => 100644 test/testdata/test.git/refs/remotes/origin/1-ci-failure-occured mode change 100755 => 100644 test/testdata/test.git/refs/remotes/origin/HEAD mode change 100755 => 100644 test/testdata/test.git/refs/remotes/origin/fixed-branch mode change 100755 => 100644 test/testdata/test.git/refs/remotes/origin/ft-pager mode change 100755 => 100644 test/testdata/test.git/refs/remotes/origin/master mode change 100755 => 100644 test/testdata/test.git/refs/remotes/origin/mr-autofill-test-br mode change 100755 => 100644 test/testdata/test.git/refs/remotes/origin/test-br mode change 100755 => 100644 test/testdata/test.git/refs/remotes/origin/test-ci mode change 100755 => 100644 test/testdata/test.git/refs/remotes/origin/test-cli mode change 100755 => 100644 test/testdata/test.git/refs/remotes/origin/trunk mode change 100755 => 100644 test/testdata/test.git/refs/tags/v0.0.1-beta diff --git a/docs/source/alias/index.md b/docs/source/alias/index.md old mode 100755 new mode 100644 diff --git a/docs/source/api/index.md b/docs/source/api/index.md old mode 100755 new mode 100644 diff --git a/docs/source/auth/index.md b/docs/source/auth/index.md old mode 100755 new mode 100644 diff --git a/docs/source/check-update/index.md b/docs/source/check-update/index.md old mode 100755 new mode 100644 diff --git a/docs/source/ci/ci/index.md b/docs/source/ci/ci/index.md old mode 100755 new mode 100644 diff --git a/docs/source/ci/index.md b/docs/source/ci/index.md old mode 100755 new mode 100644 diff --git a/docs/source/completion/index.md b/docs/source/completion/index.md old mode 100755 new mode 100644 diff --git a/docs/source/config/index.md b/docs/source/config/index.md old mode 100755 new mode 100644 diff --git a/docs/source/incident/index.md b/docs/source/incident/index.md old mode 100755 new mode 100644 diff --git a/docs/source/issue/board/index.md b/docs/source/issue/board/index.md old mode 100755 new mode 100644 diff --git a/docs/source/issue/index.md b/docs/source/issue/index.md old mode 100755 new mode 100644 diff --git a/docs/source/label/index.md b/docs/source/label/index.md old mode 100755 new mode 100644 diff --git a/docs/source/mr/index.md b/docs/source/mr/index.md old mode 100755 new mode 100644 diff --git a/docs/source/release/index.md b/docs/source/release/index.md old mode 100755 new mode 100644 diff --git a/docs/source/repo/index.md b/docs/source/repo/index.md old mode 100755 new mode 100644 diff --git a/docs/source/schedule/index.md b/docs/source/schedule/index.md old mode 100755 new mode 100644 diff --git a/docs/source/snippet/index.md b/docs/source/snippet/index.md old mode 100755 new mode 100644 diff --git a/docs/source/ssh-key/index.md b/docs/source/ssh-key/index.md old mode 100755 new mode 100644 diff --git a/docs/source/user/index.md b/docs/source/user/index.md old mode 100755 new mode 100644 diff --git a/docs/source/variable/index.md b/docs/source/variable/index.md old mode 100755 new mode 100644 diff --git a/docs/source/version/index.md b/docs/source/version/index.md old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/COMMIT_EDITMSG b/test/testdata/test.git/COMMIT_EDITMSG old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/FETCH_HEAD b/test/testdata/test.git/FETCH_HEAD old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/HEAD b/test/testdata/test.git/HEAD old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/ORIG_HEAD b/test/testdata/test.git/ORIG_HEAD old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/config b/test/testdata/test.git/config old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/description b/test/testdata/test.git/description old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/index b/test/testdata/test.git/index old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/info/exclude b/test/testdata/test.git/info/exclude old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/logs/HEAD b/test/testdata/test.git/logs/HEAD old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/logs/refs/heads/master b/test/testdata/test.git/logs/refs/heads/master old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/logs/refs/heads/mr-autofill-test-br b/test/testdata/test.git/logs/refs/heads/mr-autofill-test-br old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/logs/refs/heads/test-cli b/test/testdata/test.git/logs/refs/heads/test-cli old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/logs/refs/remotes/origin/1-ci-failure-occured b/test/testdata/test.git/logs/refs/remotes/origin/1-ci-failure-occured old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/logs/refs/remotes/origin/HEAD b/test/testdata/test.git/logs/refs/remotes/origin/HEAD old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/logs/refs/remotes/origin/fixed-branch b/test/testdata/test.git/logs/refs/remotes/origin/fixed-branch old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/logs/refs/remotes/origin/ft-pager b/test/testdata/test.git/logs/refs/remotes/origin/ft-pager old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/logs/refs/remotes/origin/master b/test/testdata/test.git/logs/refs/remotes/origin/master old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/logs/refs/remotes/origin/mr-autofill-test-br b/test/testdata/test.git/logs/refs/remotes/origin/mr-autofill-test-br old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/logs/refs/remotes/origin/test-br b/test/testdata/test.git/logs/refs/remotes/origin/test-br old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/logs/refs/remotes/origin/test-ci b/test/testdata/test.git/logs/refs/remotes/origin/test-ci old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/logs/refs/remotes/origin/test-cli b/test/testdata/test.git/logs/refs/remotes/origin/test-cli old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/logs/refs/remotes/origin/trunk b/test/testdata/test.git/logs/refs/remotes/origin/trunk old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/objects/0a/c6aab9e6e89c94f7166f12840177b0d9c11156 b/test/testdata/test.git/objects/0a/c6aab9e6e89c94f7166f12840177b0d9c11156 old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/objects/0f/94241b3b5f046269fd2b2ae823d22de930301d b/test/testdata/test.git/objects/0f/94241b3b5f046269fd2b2ae823d22de930301d old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/objects/19/c85226a2c811366776a95617a705f79f617d31 b/test/testdata/test.git/objects/19/c85226a2c811366776a95617a705f79f617d31 old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/objects/36/912a78f64d85a834388325eae87a40beb6ff32 b/test/testdata/test.git/objects/36/912a78f64d85a834388325eae87a40beb6ff32 old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/objects/70/1ea5fe3cbfed95824c168ac1575008086e503e b/test/testdata/test.git/objects/70/1ea5fe3cbfed95824c168ac1575008086e503e old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/objects/a2/5fb990be59913967ae419c8efc0f482f3aee10 b/test/testdata/test.git/objects/a2/5fb990be59913967ae419c8efc0f482f3aee10 old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/objects/a9/adc3cd1e94242afb3b7f948bf91cabdf765fd2 b/test/testdata/test.git/objects/a9/adc3cd1e94242afb3b7f948bf91cabdf765fd2 old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/objects/b3/8dd911e39fe6c64e383e4fa1ffd7345a1ad82e b/test/testdata/test.git/objects/b3/8dd911e39fe6c64e383e4fa1ffd7345a1ad82e old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/objects/b3/a111e8e509da62d0c4caedb0a36193ddd732b5 b/test/testdata/test.git/objects/b3/a111e8e509da62d0c4caedb0a36193ddd732b5 old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/objects/e3/7c12a0be49028ec947377b209c430223d3847f b/test/testdata/test.git/objects/e3/7c12a0be49028ec947377b209c430223d3847f old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/objects/f9/3e3a1a1525fb5b91020da86e44810c87a2d7bc b/test/testdata/test.git/objects/f9/3e3a1a1525fb5b91020da86e44810c87a2d7bc old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/objects/pack/pack-b1d82c55862586ab56b1a27320a34164d1b24ede.idx b/test/testdata/test.git/objects/pack/pack-b1d82c55862586ab56b1a27320a34164d1b24ede.idx old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/objects/pack/pack-b1d82c55862586ab56b1a27320a34164d1b24ede.pack b/test/testdata/test.git/objects/pack/pack-b1d82c55862586ab56b1a27320a34164d1b24ede.pack old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/objects/pack/pack-b5de3cbb71c3cc55492bbf55c2faaf4f4d24bf61.idx b/test/testdata/test.git/objects/pack/pack-b5de3cbb71c3cc55492bbf55c2faaf4f4d24bf61.idx old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/objects/pack/pack-b5de3cbb71c3cc55492bbf55c2faaf4f4d24bf61.pack b/test/testdata/test.git/objects/pack/pack-b5de3cbb71c3cc55492bbf55c2faaf4f4d24bf61.pack old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/packed-refs b/test/testdata/test.git/packed-refs old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/refs/heads/master b/test/testdata/test.git/refs/heads/master old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/refs/heads/mr-autofill-test-br b/test/testdata/test.git/refs/heads/mr-autofill-test-br old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/refs/heads/test-cli b/test/testdata/test.git/refs/heads/test-cli old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/refs/remotes/origin/1-ci-failure-occured b/test/testdata/test.git/refs/remotes/origin/1-ci-failure-occured old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/refs/remotes/origin/HEAD b/test/testdata/test.git/refs/remotes/origin/HEAD old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/refs/remotes/origin/fixed-branch b/test/testdata/test.git/refs/remotes/origin/fixed-branch old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/refs/remotes/origin/ft-pager b/test/testdata/test.git/refs/remotes/origin/ft-pager old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/refs/remotes/origin/master b/test/testdata/test.git/refs/remotes/origin/master old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/refs/remotes/origin/mr-autofill-test-br b/test/testdata/test.git/refs/remotes/origin/mr-autofill-test-br old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/refs/remotes/origin/test-br b/test/testdata/test.git/refs/remotes/origin/test-br old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/refs/remotes/origin/test-ci b/test/testdata/test.git/refs/remotes/origin/test-ci old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/refs/remotes/origin/test-cli b/test/testdata/test.git/refs/remotes/origin/test-cli old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/refs/remotes/origin/trunk b/test/testdata/test.git/refs/remotes/origin/trunk old mode 100755 new mode 100644 diff --git a/test/testdata/test.git/refs/tags/v0.0.1-beta b/test/testdata/test.git/refs/tags/v0.0.1-beta old mode 100755 new mode 100644 -- GitLab From 5e5f6cf5a72cf1b6a2e091b013418461627e7fca Mon Sep 17 00:00:00 2001 From: Sebastian Krebs Date: Wed, 26 Apr 2023 20:15:04 +0200 Subject: [PATCH 2/2] fix: do not make index.md executable --- cmd/gen-docs/docs.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/gen-docs/docs.go b/cmd/gen-docs/docs.go index 60f8d32ad..2df404b81 100644 --- a/cmd/gen-docs/docs.go +++ b/cmd/gen-docs/docs.go @@ -97,7 +97,7 @@ func genWebDocs(glabCli *cobra.Command, path string) error { return err } - err = config.WriteFile(path+cmd.Name()+"/"+cmdC.Name()+"/index.md", out.Bytes(), 0o755) + err = config.WriteFile(path+cmd.Name()+"/"+cmdC.Name()+"/index.md", out.Bytes(), 0o644) if err != nil { return err } @@ -119,7 +119,7 @@ func genWebDocs(glabCli *cobra.Command, path string) error { } } - err = config.WriteFile(path+cmd.Name()+"/index.md", out.Bytes(), 0o755) + err = config.WriteFile(path+cmd.Name()+"/index.md", out.Bytes(), 0o644) if err != nil { return err } -- GitLab