From 92449e1599590cc71ba9f5a267ec330a10a8ab68 Mon Sep 17 00:00:00 2001 From: Matthew Spotnitz Date: Tue, 15 Sep 2026 21:00:24 -0600 Subject: [PATCH 1/2] fix: emit LF-delimited Git protocol on Windows --- git-remote-rclone | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/git-remote-rclone b/git-remote-rclone index 0b30902..c52903d 100755 --- a/git-remote-rclone +++ b/git-remote-rclone @@ -363,6 +363,11 @@ def main(): if len(sys.argv) < 3: raise ValueError("Usage: git-remote-rclone REMOTE-NAME URL") + # Git's remote-helper and fast-import protocols require LF-delimited lines. + # Prevent Python from translating them to CRLF on Windows. + if os.name == 'nt' and hasattr(sys.stdout, 'reconfigure'): + sys.stdout.reconfigure(newline='\n') + remote, url = sys.argv[1:3] gitdir = os.environ['GIT_DIR'] # no fallback, must be present From 2ee84cb15a3e8e06169490cdfd9bfe5aeb19253b Mon Sep 17 00:00:00 2001 From: Matthew Spotnitz Date: Tue, 15 Sep 2026 21:00:34 -0600 Subject: [PATCH 2/2] chore: correct package metadata for 0.3.1 --- setup.cfg | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/setup.cfg b/setup.cfg index 6a8c6c7..2a40dae 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,10 +1,8 @@ [metadata] -url = https://github.com/redstreet/git-remote-rclone-reds -version = 0.3 +url = https://github.com/redstreet/git-remote-rclone +version = 0.3.1 author = Red S -author_email = redstreet@users.noreply.github.com maintainer = Red S -maintainer_email = redstreet@users.noreply.github.com description = Git remote helper for rclone-supported services long_description = file:README.md long_description_content_type = text/markdown; charset=UTF-8; variant=GFM