upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/src/lib/utils.rs
diff options
context:
space:
mode:
authorDanConwayDev <DanConwayDev@protonmail.com>2026-02-17 15:05:03 +0000
committerDanConwayDev <DanConwayDev@protonmail.com>2026-02-17 15:09:05 +0000
commita87debb605ae740c9d8698836b04345f1d94d769 (patch)
treea48b1ce488b95cf7a2386df6a67199819fccb82f /src/lib/utils.rs
parent62cc73b9c749e1aca758a83c6263d6d5cd18527d (diff)
fix: handle git c-style quoting of push-option values with backslashes
Git wraps push-option values in double quotes and doubles backslashes when the value contains special characters. This broke \\n escape decoding because the key arrived as '"description' instead of 'description'. Added strip_git_quoting() to reverse git's quoting before parsing the key=value pair.
Diffstat (limited to 'src/lib/utils.rs')
0 files changed, 0 insertions, 0 deletions