patchreview-vim VS forge

Compare patchreview-vim vs forge and see what are their differences.

patchreview-vim

Vim/Neovim plugin for doing single, multi-patch or diff code reviews (by junkblocker)

forge

Work with Git forges from the comfort of Magit (by magit)
Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
patchreview-vim forge
3 17
108 1,261
- 1.7%
3.5 9.7
2 months ago 6 days ago
Vim Script Emacs Lisp
- GNU General Public License v3.0 only
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.

patchreview-vim

Posts with mentions or reviews of patchreview-vim. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-08.

forge

Posts with mentions or reviews of forge. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-06-27.
  • Introducing Consult-GH
    5 projects | /r/emacs | 27 Jun 2023
    you can clone, browse, modify, fork, make pull requests from Magit without leaving Emacs a single time. checkout https://github.com/magit/forge
  • Cannot save .authinfo.gpg
    1 project | /r/emacs | 16 Jun 2023
    However, i'm still unable to create issues or pull requests from within forge, returning error in process filter: Failed to submit post: (error http 404 ((message . "Not Found") (documentation_url . "https://developer.github.com/v3/pulls/#create-a-pull-request"))). Do you know how to solve this as well? I've tried looking around for resources, and so far have only come across issue #273 on magit/forge repo, which was resolved using the correct token permissions. My token was set up with the repo, user, and read:org permissions as per the documentation, but am facing the same issue. I have also run (setq url-debug t) for more verbose debugging, but I'm not seeing any additional help either.
  • What do you use for git integration in neovim?
    8 projects | /r/neovim | 6 Jun 2023
    You can also manage via a holistic UI: - Bisection - Log and reflog, stashes - subtrees, submodules - certain third party subcommands like git-absorb, and extend it with your own - interact with issues and pull requests via forge - pretty much all of the hundreds of CLI flags via a modal UI that got generalized and extracted to a lib called transient - well-integrated diff and conflict resolution (which is mostly just smerge) - the rebase/cherry-pick workflows I liked the best, including support for --update-refs - at any time you can always press a key to see the raw commands and output that it's using, which taught me a ton of corner cases - IMO it has a great manual
  • How can I edit magit forge issue comments in Org Mode?
    1 project | /r/emacs | 31 May 2023
    Following up here with a feature request, in case anyone else reading this is interested: https://github.com/magit/forge/discussions/580
  • How I use Emacs as a non-programmer
    3 projects | /r/emacs | 19 May 2023
    Yes :). Basically all you need to be able to fork and pull request is the Forge package. It's made from the author of Magit: https://github.com/magit/forge Just follow the manual, you basically need to create a token on GitHub and share it with Forge through your authinfo. I tested it recently (cloned, forked, made changes, committed, pushed and pull request to original repo) and I didn't have to open Firefox even once. https://magit.vc/manual/forge/
  • lab.el - Simple GitLab interface for Emacs. List and act on projects/pipelines/jobs/merge-requests.
    2 projects | /r/emacs | 26 Nov 2022
    how is it different from forge?
  • Recommended workflow for using org-roam to read source code and take notes?
    5 projects | /r/emacs | 9 Nov 2022
    orgit package, which provides Org link types pointing to Magit buffers (including log and revision buffers). Optionally, magit/forge and orgit-forge packages might be useful too, for noting issues and pull requests.
  • Request: Method To Open Project’s GitHub Repository From Projectile?
    3 projects | /r/emacs | 26 Sep 2022
    Not projectile-specific, but see browse-at-remote and forge (of interest are forge-browse-* commands).
  • How do you guys use forge with magit and github?
    1 project | /r/emacs | 3 Aug 2022
    There is also https://github.com/magit/forge, which I haven't looked at. Instead, I do all the proprietary github things through their proprietary website.
  • What Comes After Git
    13 projects | news.ycombinator.com | 4 Jul 2022
    For magit users, there's https://github.com/magit/forge - ultimately the store of record is still centralized as it's GitHub/GitLab/etc., but it does integrate a local copy of it nicely with your other git operations.

What are some alternatives?

When comparing patchreview-vim and forge you can also consider the following projects:

git-heatmap - :bar_chart: Display a heatmap for oft-edited files

magit - It's Magit! A Git Porcelain inside Emacs.

delta - A syntax-highlighting pager for git, diff, and grep output

git-madge - :rocket: Git-aware madge wrapper

wheel - The official binary distribution format for Python

Tiling-Assistant - An extension which adds a Windows-like snap assist to GNOME. It also expands GNOME's 2 column tiling layout.

diffchar.vim - Highlight the exact differences, based on characters and words

josh - Just One Single History

venn.nvim - Draw ASCII diagrams in Neovim

wheel - Any line in any file is only a few keys away. Quick navigation for Vim and Neovim : file groups, buffers, find, grep/edit, mru, frecency, sessions, yank, ...

got - Got is like git, but with an 'o'