{"thread":{"id":"64416","subject":"(Bug Report Form, zh-Hans) git-subtree not respecting commit.gpgSign","startedAt":"2025-11-01T12:55:06Z","lastAt":"2025-11-01T12:55:06Z","messageCount":1,"participants":["fa"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"530060","messageId":"tencent_D8444AABD439465DB4FA0D624A8E85A0220A@qq.com","threadId":"64416","inReplyTo":null,"subject":"(Bug Report Form, zh-Hans) git-subtree not respecting commit.gpgSign","fromName":"fa","fromEmail":"fa_ge-akarinnnnn@qq.com","sentAt":"2025-11-01T12:54:58Z","receivedAt":"2025-11-01T12:55:06Z","isPatch":false,"sender":{"key":"fa_ge-akarinnnnn@qq.com","avatar":null},"body":"Dear git developers and maintainers,\n\n\nI met some problems with git-subtree, it's little bothers me. Would you like to provide me some help? Here is the bug report form(localized).\n\n\n感谢您填写 Git 错误报告！\n请填写以下问卷，以帮助我们了解您的问题。\n\n\n在错误发生之前，您做了什么？（重现问题的步骤）\nI tried to push a subtree managed folder to a remote. With configured commit.gpgSign=true.\n\n\n您期望发生什么？（预期行为）\nAll commits pushed to remote is signed by gpg.\n\n\n实际发生了什么？（实际行为）\nPushed commits are not signed as expected. Or, commit.gpgSign is not respected by git-subtree.\n\n\n您所期望的与实际发生的有什么不同？\nSubtree generated commits are not signed, but signed commits is what I expected.\n\n\n您想要补充的其它内容：\nI think checking commit.gpgSign before generating each commit is a good start point for fix this.\n\n\nI pushed to https://github.com/Akarinnnnn/SteamworksParser.\nYou can see from commit `a2883a6` on https://github.com/Akarinnnnn/SteamworksParser/commits/smart-anycpu-marshal are all not signed.\nWhich is the starting point I use git-subtree to manage internal module.\n\n\n\n\n请检查下面错误报告中余下的内容。\n您可以删除任何您不想共享的内容。\nI think checking commit.gpgSign before generating each commit is a good start point for fix this.\n\n\nBy the way, I pushed subtree managed content to You can see from commit `a2883a6` on https://github.com/Akarinnnnn/SteamworksParser/commits/smart-anycpu-marshal are all not signed.\nWhich is the starting point I use git-subtree to manage internal module.\n\n\n[系统信息]\ngit 版本：\ngit version 2.43.0.windows.1\ncpu: x86_64\nbuilt from commit: 4b968f3ea3b32a7bc50846bab49f3f381841d297\nsizeof-long: 4\nsizeof-size_t: 8\nshell-path: /bin/sh\nfeature: fsmonitor--daemon\nuname: Windows 10.0 26200 \n编译器信息：gnuc: 13.2\nlibc 信息：libc 信息不可用\n$SHELL (typically, interactive shell): pwsh\n\n\n\n\n[启用的钩子]\n\t\nBest regards,\n    Fa鸽\n"}]}