use ssh url syntax like git
[?]
Feb 28, 2021, 4:45 PM
KLBWKCUZF3ATGINZCGJL5U7MGD7EBJYDORLWDUDMNWMSN2COJ2ZQCDependencies
- [2]
SZWBLWZ4Reading ~/.ssh/config - [3]
SXEYMYF7Fixing the bad changes in history (unfortunately, by rebooting). - [4]
UDHP4ZVBFixing SSH asynchronicity issues - [5]
KTTKF3RWLocking stderr and the progress bar in SSH - [6]
FE5ES6Q4Stop pushing/pulling if the remote returns an error
Change contents
- replacement in pijul/src/remote/ssh.rs at line 35
r#"(ssh://)?((?P<user>[^@]+)@)?((?P<host>(\[([^\]]+)\])|([^:/]+)))((:(?P<port>\d+)/)|:|/)(?P<path>.+)"#r#"(ssh://)?((?P<user>[^@]+)@)?((?P<host>(\[([^\]]+)\])|([^:/]+)))((:(?P<port>\d+)(?P<path0>(/.+)))|(:(?P<path1>.+))|(?P<path2>(/.+)))"# - replacement in pijul/src/remote/ssh.rs at line 64
let path = cap.name("path").unwrap().as_str();let path = {let p = cap.name("path0").unwrap_or_else(|| cap.name("path1").unwrap_or_else(|| cap.name("path2").unwrap())).as_str();if p.starts_with("/~") {p.split_at(1).1}else {p}};