Efraim Flashner · @efraim
175 followers · 2037 posts · Server tooot.im

@civodul

How about we create a home-service called Guix-QoL and we pull the guix keyring part of parcimonie into it (or something similar) and add a Cron job to run "git gc" on all the repositories in ~/.cache/guix/checkouts and add more bits later as we find them. Then the home service can have a series of /#f switches to clean up after guix.

#t #libgit2 #git

Last updated 1 year ago

Ludovic Courtès · @civodul
1364 followers · 4784 posts · Server toot.aquilenet.fr

Did you use (or bindings)?

Do you run your own implementation (looking at you, OCaml, Haskell, and Rust folks)?

Did you give up and just shell out to ‘git’?

#git #libgit2

Last updated 1 year ago

Dhruva ⚙️ · @mechanicker
55 followers · 18 posts · Server hachyderm.io

Wonder if we will ever get an extensible custom backend support in mainstream similar to

This will help implement storage tier aware git at cloud scale without depending on layer.

#git #libgit2 #fuse

Last updated 1 year ago

Dhruva ⚙️ · @hackworks
44 followers · 89 posts · Server hachyderm.io

Will ever gain true non-blocking IO using io_uring or alternatives?
Cannot imagine the resulting speed up over network storage.

#libgit2 #async

Last updated 2 years ago

Korny Sietsma · @Korny
211 followers · 191 posts · Server octodon.social

@nathanstocks Tiny dataset - maybe, but I'd have to understand the problem first! On looking at the code (and after your note 3) I'm not actually sure if it's in git loading at all.

Update - as I wrote this, my "run the thing with verbose logging" job finally finished with a more useful error message. And it's not the git code. Sigh. (I'd assumed it was git, becase a previous run without git had succeeded - but turns out that was a red herring. Sorry for the slight, !)

The root problem it turns out is non-utf8 code in a file I was scanning: github.com/spring-projects/spr - which broke something else. Need to look at why it broke (which I don't mind) and why the error was so contextless (which I do!)

#libgit2

Last updated 2 years ago

Korny Sietsma · @Korny
206 followers · 179 posts · Server octodon.social

Hey folks - something in my app is causing it to exit with a message "Error: stream did not contain valid UTF-8" - and adding RUST_BACKTRACE=1 gives no backtrace! Suggestions on things I could try next?

Sadly this happens only for one dataset, and it takes 40 minutes of processing to get to the point of failure, so diagnosis is painful.

More context - I suspect that the problem is somewhere in git2-rs which wraps - I can try narrowing it down with catch_unwind wrappers, but it's going to take a while (due to the 40 minute feedback loop)

#rust #rustlang #libgit2

Last updated 2 years ago

Dhruva ⚙️ · @hackworks
18 followers · 54 posts · Server hachyderm.io

is an object store with immutable data. Hoping to see a custom git ref backend like to store refs in a DB and start using object store backend (instead of compliant filesystems)

#git #libgit2 #posix

Last updated 2 years ago

Yannick · @BZHDeveloper
48 followers · 135 posts · Server mastodon.social

"Could NOT find OpenSSL, ..."

aaargh :'(

#builder #libgit2

Last updated 8 years ago