Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jpgrayson
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
1.
▲
by
jpgrayson
11mo ago
StGit maintainer here. I have been a jj user for over a year now. It has proven superior to StGit for all of my workloads. I even use jj when maintaining StGit. An incomplete list of wins vs StGit includes: - jj makes managing multiple bran
2.
▲
by
jpgrayson
5y ago
Obviously `stg push` and `git push` are different commands, but to your point, yes, they have very different meanings and the overlap is somewhat unfortunate. StGit uses push/pop in the sense of pushing and popping patches to/from
3.
▲
by
jpgrayson
5y ago
Ah ha, someone did use `stg publish`! I removed it because it was challenging to test and maintain, its semantics are somewhat complex, and it wasn't clear that it provided value to anyone. If you wouldn't mind making your case on
4.
▲
by
jpgrayson
5y ago
Thanks for the recognition! I think I get the gist of what this interactive script does and how you propose to extend it. A PR for such a script to go into StGit's contrib directory would be non-controversial. Maybe a little higher bar
5.
▲
by
jpgrayson
5y ago
Good point that StGit's docs could benefit from a compare/contrast with interactive rebase workflows. Thanks! > slightly nicer interface to interactive rebase More accurate to say StGit is an alternative interface that does som
6.
▲
by
jpgrayson
5y ago
With the kind of git workflow you describe, bringing StGit into your tooling/workflow may not be worthwhile. I'd say if you wanted to do these kinds of stack manipulations a little bit faster or with a little less cognitive overhe
7.
▲
by
jpgrayson
5y ago
I originally used mercurial and its queues (mq) extension and then found StGit when switching to an organization using git for version control. Thus I got used to the patch-stack model prior to really being exposed to git's interactive
8.
▲
by
jpgrayson
5y ago
Probably the main value-add of StGit versus the git-only workflow described is that StGit makes operations on its stack of patches fast and fluid. Reordering patches with StGit is trivial with `stg push` and `stg pop`. Arbitrary patches can
9.
▲
by
jpgrayson
5y ago
StGit maintainer here. You are correct that conflicts can occur when pushing or reordering patches. These conflicts are resolved with the regular git mechanisms. I.e. conflict markers in files, use `git add` to mark conflicts as resolved, a
10.
▲
by
jpgrayson
9y ago
From what I can tell, there are issues both with sway and alacritty that lead to the current incompatibility. https://github.com/jwilm/alacritty/issues/97 https://github.com/swaywm/sway&#
11.
▲
by
jpgrayson
9y ago
I have been running sway on Arch on an XPS13 for the past nine months. As a longtime i3 user, I found the transition as painless as I could have hoped given the bleeding-edge nature of the wayland+sway stack. A couple of findings from my ti