From 54a47cd524199614ff3222184cb25d8cb3833cca Mon Sep 17 00:00:00 2001 From: Marcin Kuzminski Date: Thu, 20 Feb 2020 11:28:18 +0100 Subject: [PATCH] git: use safe configparser for git submodules to prevent from errors on submodules with % sign. - This is treated as interpolation sign and can cause errors on regular ConfigParser instance. --- rhodecode/lib/vcs/backends/git/commit.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rhodecode/lib/vcs/backends/git/commit.py b/rhodecode/lib/vcs/backends/git/commit.py index 527d4498..396f87c0 100644 --- a/rhodecode/lib/vcs/backends/git/commit.py +++ b/rhodecode/lib/vcs/backends/git/commit.py @@ -472,7 +472,7 @@ class GitCommit(base.BaseCommit): for line in _content.splitlines(): yield line - parser = configparser.ConfigParser() + parser = configparser.RawConfigParser() parser.read_file(iter_content(submodules_node.content)) for section in parser.sections():