stgit
pr-agent
stgit | pr-agent | |
---|---|---|
21 | 27 | |
496 | 4,201 | |
2.2% | 8.8% | |
9.4 | 9.9 | |
10 days ago | 7 days ago | |
Rust | Python | |
GNU General Public License v3.0 only | Apache License 2.0 |
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.
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
pr-agent
- PR-Agent: Saves Hours with LLM-Powered Code Review on GitHub
-
Comparing CodiumAI PR Agent To GitHub Copilot
CodiumAi PR Agent Commands : https://github.com/Codium-ai/pr-agent/blob/main/README.md
-
5 Ways Programmers Can Use AI Tools to Improve Their Lives
Codium.ai
-
Comparing CodiumAI PR-Agent to GitHub Copilot's solution for pull request
Multiple models (GPT-4, GPT-3.5, Anthropic, Cohere, Llama2). To learn more, click here.
-
Unveiling CodiumAI PR-Agent: A Comparative Analysis Against GitHub Copilot for Pull Requests
Check out CodiumAI PR-Agent on GitHub.
-
Effortless PR Handling: CodiumAI's PR-Agent for Developers
CodiumAI's PR-Agent, a free open-source tool, streamlines pull request reviews efficiently.
-
Speed up your pull request review with CodiumAI PR agent
CodiumAI PR Agent Github Copilot pricing free paid opensource ✅ PR review /review copilot:summary PR description /describe copilot:walkthrough code suggestion /improve ✅ interestring tricks /ask "your-question" copilot:poem support code hosting platforms github, gitlab, bitbucket, AWS CodeCommit, azure devops, gerrit github Granularity focus in PR more general website https://github.com/Codium-ai/pr-agent https://githubnext.com/projects/copilot-for-pull-requests
-
Automating Pull Request Reviews With CodiumAI PR-Agent
You can find documentation on CodiumAI PR-Agent GitHub repository is quite good. You'll find most of your answers there. I want to point to one thing related to giving the correct permissions to CodiumAI PR-Agent when creating a GitHub API token. Which permissions you need to give depends on what you want to do with it.
-
pr-agent - a generative-AI open-source pull request code review agent (with code reviews examples)
pr-agent - GitHub
-
Open source, AI, and CodiumAI's PR-Agent
All the custom configurations are mentioned in the individual tool guides
What are some alternatives?
git-absorb - git commit --fixup, but automatic
test-pr - Pr test
misc-gitology - An assortment of scripts around Git
dad-jokes - Simple Angular App for Dad Jokes: Angular + Progressive web Apps using PWAFIRE
git-autofixup - create fixup commits for topic branches
sapling - A Scalable, User-Friendly Source Control System.
git-branchless - High-velocity, monorepo-scale workflow for Git
OpenAI-DotNet - A Non-Official OpenAI RESTful API Client for DotNet
delta - A syntax-highlighting pager for git, diff, and grep output
kubescape - Kubescape is an open-source Kubernetes security platform for your IDE, CI/CD pipelines, and clusters. It includes risk analysis, security, compliance, and misconfiguration scanning, saving Kubernetes users and administrators precious time, effort, and resources.
bat - A cat(1) clone with wings.
Visual Studio Code - Visual Studio Code