Commit Graph

35 Commits

Author SHA1 Message Date
Josh Junon
3e41872591
don't show a console when running git.exe on windows 2024-03-22 01:34:24 +01:00
Josh Junon
2a013b0369
initial attempt at windows bundling for nightly 2024-03-21 22:40:41 +01:00
Josh Junon
5e89000ed9
don't link to private type in docs 2024-03-21 19:53:38 +01:00
Josh Junon
4c61ddc40f
make rustdoc shut up about winapi's switched out types for docs 2024-03-21 19:52:14 +01:00
Josh Junon
67f46e7a36
append .exe to the end of git/askpass utilities on windows 2024-03-21 19:41:58 +01:00
Josh Junon
1ab7f07979 fix unix compilation errors introduced by gitbutler-git windows refactor 2024-03-21 19:25:02 +01:00
Josh Junon
3f481116ba add initial windows askpass implementation 2024-03-21 19:23:04 +01:00
Josh Junon
7a429dc32c fix fetching with system executable 2024-03-20 18:13:35 +01:00
Josh Junon
ff6baa5032 add gitbutler-git utility binaries to tauri bundle config 2024-03-20 17:52:03 +01:00
Josh Junon
4e1ff034e8 make debug git invocations more ergonomic to reproduce 2024-03-20 15:31:54 +01:00
Josh Junon
df2f81340b integrate gitbutler_git::push() into gitbutler-app and wire up askpass mechanisms 2024-03-19 17:56:14 +01:00
Josh Junon
83cdda818b add force push support in gitbutler-git 2024-03-19 12:18:17 +01:00
Josh Junon
9cb84d369d add push to gitbutler-git 2024-03-19 11:17:20 +01:00
Josh Junon
bd288f92ca refactor gitbutler-git to be cli-only and allow prompt handlers 2024-03-19 08:25:57 +01:00
Josh Junon
6d51b5e252
move unix import into cfg gated use 2024-02-29 15:24:09 +01:00
Caleb Owens
c5a003318c Remove unused utmost_discresion functions in rust 2024-02-16 22:57:25 +01:00
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