Kovid Goyal
d2d91401af
Fix the tree walker
2023-07-30 19:49:47 +05:30
Kovid Goyal
c842dece17
Also output data length in FTC repr
2023-07-30 19:49:47 +05:30
Kovid Goyal
bd231eaf39
Fix local base being ignored in make_tree
2023-07-30 19:49:47 +05:30
Kovid Goyal
141edb975e
Misc fixes
2023-07-30 19:49:47 +05:30
Kovid Goyal
fd691b7835
Fix panic on making tree
2023-07-30 19:49:47 +05:30
Kovid Goyal
a55a918d4f
Improve stack trace formatting
2023-07-30 19:49:47 +05:30
Kovid Goyal
a30687125c
Start on tests for receive kitten
2023-07-30 19:49:47 +05:30
Kovid Goyal
2cae0ab695
Dont wait for cancel response when user denies permission
2023-07-30 19:49:46 +05:30
Kovid Goyal
ca485cc0f7
Make getting function name a utility function
2023-07-30 19:49:46 +05:30
Kovid Goyal
bb897fa299
Ignore directory mtimes when testing
...
They are flaky on CI for some reason
2023-07-30 19:49:46 +05:30
Kovid Goyal
d718ab6edf
cleanup close file error handling
2023-07-30 19:49:46 +05:30
Kovid Goyal
0cb753e6d3
...
2023-07-30 19:49:46 +05:30
Kovid Goyal
aad1ab3fd9
DRYer
2023-07-30 19:49:46 +05:30
Kovid Goyal
5881041fcd
Ensure shortduration is no more than 8 chars
2023-07-30 19:49:46 +05:30
Kovid Goyal
b60d15fe75
Make short duration formatter re-useable
2023-07-30 19:49:46 +05:30
Kovid Goyal
9694bd03d8
...
2023-07-30 19:49:46 +05:30
Kovid Goyal
44190c4220
Fix render_duration()
2023-07-30 19:49:46 +05:30
Kovid Goyal
fd68372def
DRYer
2023-07-30 19:49:46 +05:30
Kovid Goyal
4d686b2f47
Nicer string repr for operations
2023-07-30 19:49:46 +05:30
Kovid Goyal
d0490672e1
Fix block range coalescing not working in algorithm.c
2023-07-30 19:49:46 +05:30
Kovid Goyal
aff7f19580
DRYer
2023-07-30 19:49:46 +05:30
Kovid Goyal
f509c470e2
Clean up error handling
2023-07-30 19:49:46 +05:30
Kovid Goyal
ea5ed42633
...
2023-07-30 19:49:46 +05:30
Kovid Goyal
218df45a78
...
2023-07-30 19:49:46 +05:30
Kovid Goyal
ecf451dd56
Dont ignore close error
2023-07-30 19:49:45 +05:30
Kovid Goyal
50b146bb04
More work on receive kitten
2023-07-30 19:49:45 +05:30
Kovid Goyal
b3819d3226
Ensure output.Write is not called outside of the stream decompressor function
2023-07-30 19:49:45 +05:30
Kovid Goyal
301f309444
...
2023-07-30 19:49:45 +05:30
Kovid Goyal
42c9f30618
Change receive code to use new streaming decomp infra
2023-07-30 19:49:45 +05:30
Kovid Goyal
b4d8eaa0fe
...
2023-07-30 19:49:45 +05:30
Kovid Goyal
a210e0c977
Simplify stream decompressor
2023-07-30 19:49:45 +05:30
Kovid Goyal
c8f35019f0
Fix debugprintln to forwarded stdio implementation
2023-07-30 19:49:45 +05:30
Kovid Goyal
d46590c2e6
Fix fd leak in debugprintln
2023-07-30 19:49:45 +05:30
Kovid Goyal
a5ea12757e
...
2023-07-30 19:49:45 +05:30
Kovid Goyal
87051edf55
...
2023-07-30 19:49:45 +05:30
Kovid Goyal
2d5c1e205d
DRYer
2023-07-30 19:49:45 +05:30
Kovid Goyal
dea9133e7a
...
2023-07-30 19:49:45 +05:30
Kovid Goyal
6b5520f07a
More work on porting the receive kitten
2023-07-30 19:49:45 +05:30
Kovid Goyal
14c29f2cf5
More work on porting receive kitten
2023-07-30 19:49:45 +05:30
Kovid Goyal
15205be67b
More work on porting receive kitten
2023-07-30 19:49:45 +05:30
Kovid Goyal
3d5fdad029
More work on porting receive kitten
2023-07-30 19:49:44 +05:30
Kovid Goyal
73ee5b32c9
A better way to wrap go's zlib into a streaming decompressor
2023-07-30 19:49:44 +05:30
Kovid Goyal
75a5d88bc2
...
2023-07-30 19:49:44 +05:30
Kovid Goyal
a750e18700
More work on porting the recieve transfer kitten
2023-07-30 19:49:44 +05:30
Kovid Goyal
732cbcea86
Start work on porting receive code to Go
2023-07-30 19:49:44 +05:30
Kovid Goyal
bf9b139960
...
2023-07-30 19:49:44 +05:30
Kovid Goyal
350094ed9f
Some docs for the transfer kitten --help
2023-07-30 19:49:44 +05:30
Kovid Goyal
59b47a3a8f
A facility to easily have child programs print to kitty stdout
...
Works better than the kitty-print DCS escape code as that tends to get
interleaved with other writes to the tty since the loop infrastructure
writes in a separate I/O thread.
2023-07-30 19:49:44 +05:30
Kovid Goyal
eecf24b986
Fix registering of mtimes
2023-07-30 19:49:44 +05:30
Kovid Goyal
e60fef3ba1
More tests for send kitten
2023-07-30 19:49:44 +05:30