Our great sponsors
gitstatus | stgit | |
---|---|---|
14 | 21 | |
1,616 | 493 | |
- | 3.4% | |
5.2 | 9.4 | |
about 1 month ago | 14 days ago | |
C++ | Rust | |
GNU General Public License v3.0 only | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
gitstatus
-
git-fc 0.1: a new fork of git for users
I just think there's a lot good ideas floating around the git community, for example Stacked Git and gitstatus, but somehow none of this connects with Git developers.
-
Duplicate ZSH process
Powerlevel10k uses gitstatus as the backend behind vcs prompt; gitstatus spawns gitstatusd and zsh. See gitstatus for details. Powerlevel10k may also spawn zsh to perform computation without blocking prompt. To avoid security hazard, these background processes aren't shared by different interactive shells. They terminate automatically when the parent zsh process terminates or runs exec(3).
- gitstatus: Git status for Bash and Zsh prompt
-
Update the git branch information shown in the mode line
You probably wish to install gitstatus. There was some package that uses it for the modeline info, but I don't remember the name. Search this reddit or the web to find it.
-
[ANN] Gitstatus-el : fast and asynchronous Git status information for UI
This is a fast and asynchronous Git status information that may be used as an UI element, say, in eshell prompt or in mode line. Note, it depends on an external executable gitstatusd by u/romkatv.
- Highlights from Git 2.37
- Are there any obvious improvements for my PWD segment in my prompt
-
⚙️ ❮ ZSH Plugin Standard ❯
romkatv/powerlevel10k, is using the function to execute a specific task: shutdown of the binary, background gitstatus demon, with a very good results,
-
What makes ripgrep so fast ?
perf of POSIX/Linux nftw, Rust walkdir and find are comparable, which is what burntsushi also writes as finding. One option for Rust would be what zig libstd does: offer higher perf for less convenience/checks with optimizations (no sorting) https://github.com/romkatv/gitstatus/blob/master/docs/listdir.md
-
How do I make my terminal like this pic? it shows different colours depending the status of git file.
If you prefer going lightweight and avoid installing the OhMyZsh, p10k and the like, you may use https://github.com/romkatv/gitstatus, which provides the basic elements.
stgit
-
Nobody Cares About Your Git History
The article seems to present a dichotomy between what the author terms a "clean" git history, which he seems to think is a history where multiple commits are squashed into single commits that contain, I guess "one feature", and the unnamed "other" way of doing it, which the author doesn't really elaborate what exactly it is, but he appears to means willy nilly uncurated commits of whatever? To me, both ways he talks about are insane.
With something like stgit[1], it is dead easy to maintain a stack of curated, small un-squashed git-bisectable commits, and your commit history looks like the work of a supernatural genius who knows exactly what he's doing and rarely makes mistakes, and if you have to port your patches (commits) across multiple variants of the same source (think linux drivers ported to multiple distro kernels) that's easy too.
[1] https://stacked-git.github.io/
- Stacked Git
- Your GitHub pull request workflow is slowing you down
- stgit.el --- major mode for StGit interaction. Stacked Git, StGit for short, is an application for managing Git commits as a stack of patches like `quilt'
-
Jujutsu: A Git-compatible DVCS that is both simple and powerful
Pijul needs a 1.0 release if it wants wide adoption. I don't understand why they wait.
Meanwhile, if rebasing on git is an issue, you should probably try stacked-git (https://stacked-git.github.io/). It manages commits as a stack of patches - like quilt, but on top of git.
-
git-fc 0.1: a new fork of git for users
I just think there's a lot good ideas floating around the git community, for example Stacked Git and gitstatus, but somehow none of this connects with Git developers.
-
Stacked PRs – Pros and Cons?
Tangentially related, sometimes I find Stacked Git helpful when figuring out complex features or refactoring. Until it's nearly finished I'm not sure what would be worthwhile submitting as a PR but once it's ready then several smaller PRs are much easier to understand.
It's local stacked PRs and you can jump between them to edit as the ideas evolve.
https://stacked-git.github.io/
But if the nearby code is evolving quickly from other people this can be a bad approach because of merge hell when the work is finally submitted.
-
What do you do when your PR is in review?
Note: there are also tools like https://stacked-git.github.io/ to help manage this.
-
Request for Feedback:Checkpoint Workflow
Maybe checkout StGit: https://stacked-git.github.io/ I have not used it by myself yet, but I think it's capable of what you're trying to do.
- Bash script uses gh CLI to open patch stack
What are some alternatives?
dotfiles
git-absorb - git commit --fixup, but automatic
silver - A cross-shell customizable powerline-like prompt with icons
misc-gitology - An assortment of scripts around Git
p4-fusion - A fast Perforce to Git conversion tool written in C++ using Perforce Helix Core C++ API and Libgit2
git-autofixup - create fixup commits for topic branches
zsh-edit - 🛠 Better command line editing tools for Zsh
git-branchless - High-velocity, monorepo-scale workflow for Git
zsh-completions - Additional completion definitions for Zsh.
pr-agent - 🚀CodiumAI PR-Agent: An AI-Powered 🤖 Tool for Automated Pull Request Analysis, Feedback, Suggestions and More! 💻🔍
zpm - Zpm— Zsh Plugin Manager
delta - A syntax-highlighting pager for git, diff, and grep output