Skip to content

Commit fa0835b

Browse files
committed
Add report for March.
1 parent 0ba3147 commit fa0835b

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed

etc/reports/25-03.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
Very much like in the past month, this month once again has nothing I could proudly share, at least not based on my own work.
2+
Fortunately, there were lots of contributions, particularly by [Eliah Kagan](https://github.com/EliahKagan) and [Christoph Rüßler](https://github.com/cruessler).
3+
Plentiful were also the bug reports, many with started, yet unfinished fixes.
4+
5+
## What's going on?
6+
7+
[GitButler](https://gitbutler.com) is still taking most of every day, then there were 7 days of basically not using the computer (something my inbox still is a proof of nearly two weeks later), single-dad trials keep me busy with childcare once kindergarden is out, and then there is dealing with everything that needs to be cared for in Germany while I am in China. Simple as that 😁.
8+
On the bright side, I of course also enjoy getting to work significantly less, getting a taste of a normal 9-5 working day, something that's going to be over soon enough as I do plan to take it into the other direction as soon as I get the chance. In theory, from mid of April I should be able to ramp up my worktime again, even though it's still unclear how much of that can go into `gitoxide` features, or into all the half-finished PRs I have currently open.
9+
10+
I will do my best to work it all off to even be in a state to think about new features, with candidates being a `git2`-style commit-walk and a proper `gix reset`.
11+
12+
Part of me thinks that in theory, even when working significantly more, it's likely that there will be ore months without anything significant to share, a state that might not change until the next major iteration GitButler see the light of the day *and* has all the features. Only then I'd think it will be possible to make the improvements that `gitoxide` needs to be able to fully remove `git2` there, the final boss if you will.
13+
14+
## Community
15+
16+
### Eliah's Work
17+
18+
*Is this something you want to fill in?*.
19+
20+
## `jj` puts in its weight
21+
22+
One major source of issue reports now seems to be the fantasic [`jj`](https://github.com/jj-vcs/jj), a tool I always abbreviate because I can't remember how to spell `jujitsu` (this is probably wrong).
23+
It's made by Google, and it really is great to see its influence on `gitoxide` - each report leads to betterment, and I can't have enough of that.
24+
On another note, I am a great fan of the look & feel of the `jj` codebase, and kind of wish `gitoxide` could be like that.
25+
26+
For fun, let me finish with a confession: despite having seen intriguing demos, talks, screen-recordings and documentation I still didn't dare to simply try it out. And all that despite thinking that it could make a huge difference for my workflow. It's the "I can't really have a disturbance in my workflow right now" phenomenon, but I keep hoping I will one day find myself in the right mood to just give it a go.
27+
28+
### `gix blame` with experimental cache
29+
30+
Thanks to Christoph we now have `gix diff file` to use, producing unified diff of anything currently stored in Git. And I hope that future upgrades will enable it to also be able to read from the worktree, making it a driver of the `gix::diff:blob::Platform`, effectively.
31+
32+
### Gix in Cargo
33+
34+
With `gix status` now available, the plan still stands to bring it into `cargo`. Before that, there is a huge stack of unfinished PRs to wrap up though, so it's unlikely to happen anytime soon.
35+
36+
Cheers
37+
Sebastian
38+
39+
PS: The latest timesheets can be found [here (2025)](https://github.com/Byron/byron/blob/main/timesheets/2025.csv).

0 commit comments

Comments
 (0)