Commit Graph

19 Commits

Author SHA1 Message Date
Josh Junon
38f52995d3 fix LC_ vars and don’t panic on bad environment variables in SSH tests 2024-02-12 16:24:54 +01:00
Josh Junon
8e0ef27de8 fix remote repo in gitbutler-git tests 2024-02-08 17:03:37 +01:00
Josh Junon
8c1bfe0617 Fix git head error handling and add symbolic head function 2024-02-08 14:56:00 +01:00
Josh Junon
3443414e53 add .head() method to repository trait 2024-02-08 13:51:45 +01:00
Josh Junon
b90c9235a3 initial ssh tests and async git2 backend implementation
allow certain git backends to temporarily disable IO tests
2024-02-07 12:55:23 +01:00
Josh Junon
5f157b26ec add initial complete implementation of fork/exec auth harness 2024-01-25 22:09:40 +01:00
Qix
4dd0be72ab
Merge pull request #2440 from gitbutlerapp/use-protocol-v2in-cli-invocations
use protocol v2 in cli invocations
2024-01-25 20:04:25 +01:00
Josh Junon
5c833dc86a use protocol v2 in cli invocations 2024-01-25 19:53:48 +01:00
Josh Junon
ee4ad9c743 fix doc references and test docs in CI 2024-01-25 19:49:18 +01:00
Josh Junon
87a7de0c29 add initial authentication types and filesystem stat trait method 2024-01-25 19:23:03 +01:00
Josh Junon
6f9487d15b add rest of initial tokio implementation 2024-01-24 21:47:41 +01:00
Josh Junon
ac6800d9ed add initial tokio socket/server types 2024-01-24 21:46:52 +01:00
Josh Junon
9c022f7c22 add initial trait types for askpass socket servers 2024-01-24 21:46:52 +01:00
Josh Junon
3062321849 initial setup for new fork/exec authentication system 2024-01-24 02:54:17 +01:00
Josh Junon
8b42a69fc8 add refspec parser/formatter class 2024-01-22 16:48:42 +01:00
Josh Junon
4f03b290c4 harden git backends against various configs 2024-01-18 17:38:34 +01:00
Josh Junon
897fd8b217 add integration tests for core git abstraction library 2024-01-18 17:20:00 +01:00
Josh Junon
58951cc415 add basic fork/exec implementation with Tokio backend 2024-01-17 22:31:51 +01:00
Josh Junon
bf607c0029 add core gitbutler-git crate 2024-01-17 16:21:21 +01:00