{"thread":{"id":"65612","subject":"[BUG] git-svn: 'Duplicate specification \"id|i=s\" for option \"i\"'","startedAt":"2026-05-10T21:30:21Z","lastAt":"2026-05-10T21:30:21Z","messageCount":1,"participants":["optik@gmx.li"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"542972","messageId":"d8940847-896b-4cc5-81d4-f6512326e15f@gmx.li","threadId":"65612","inReplyTo":null,"subject":"[BUG] git-svn: 'Duplicate specification \"id|i=s\" for option \"i\"'","fromName":"","fromEmail":"optik@gmx.li","sentAt":"2026-05-10T21:30:19Z","receivedAt":"2026-05-10T21:30:21Z","isPatch":false,"body":"\nFedora 43 aarch64\n\ngit version 2.54.0\n\nInstalled package: \"git-2.54.0-1.fc43.aarch64\"\n\n\nI get this \"warning\" (\"become a fatal error in a future\") while using \ngit-svn meanwhile:\n\n > Duplicate specification \"id|i=s\" for option \"i\"\n\n\nThis problem is here in the git code:\n\n > my $rv = GetOptions(%opts, 'h|H' => \\$_help, 'version|V' => \\$_version,\n >                     'minimize-connections' => \n\\$Git::SVN::Migration::_minimize,\n >                     'id|i=s' => \\$Git::SVN::default_ref_id,\n >                     'svn-remote|remote|R=s' => sub {\n >                        $Git::SVN::no_reuse_existing = 1;\n >                        $Git::SVN::default_repo_id = $_[1] });\n\nLink: https://github.com/git/git/blob/master/git-svn.perl#L352\n\n\nSource is a change in Getopt:Long 2.55\n\nInstalled package: \"util-linux-2.41.4-7.fc43.aarch64\"\n\n > * Fix long standing bug that duplicate options were not detected when\n >   the options differ in case while ignore_case is in effect.\n >   This will now yield a warning and become a fatal error in a future\n >   release.\n\nLink: https://metacpan.org/dist/Getopt-Long/changes\n\n\nCurrently it still works as expectd, until getopt is changed\n\n\n"}]}