Earlier quoted context omitted.
I believe their docs cover the scenario of reviewing someone's code by pushing your review to the git repo, and others can use `git appraise list` to see open pull requests. https://github.com/google/git-appraise/blob/master/docs/tuto... A trivial git-hook could be setup for automating email notifications: https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks EDIT: add link to git-hooks docs.
> I believe their docs cover the scenario of reviewing someone's code by pushing your review to the git repo, and others can use `git appraise list` to see open pull requests. How do they push without a server to host the repository?
Git-appraise – Distributed Code Review for Git
31–40 of 173 posts
Re: Git-appraise – Distributed Code Review for Git
#32Re: Git-appraise – Distributed Code Review for Git
#33Looks neat in theory, but in practice how is the experience? Can anyone who used it give some feedback?
I mean... Just look at how to comment some line: `git appraise comment -f README.md -l 2 -m "Ah, so that's what this is" 1e6eb14c8014`
Unlike regular git where command line is surprisingly useful despite being an awful mess (It's just hard to make better tools for many git tasks), I don't think command line code reviews would be the primary user interface.
Re: Git-appraise – Distributed Code Review for Git
#34Edit: I wondered about using a separate Blockchain to maintain consensus on the "central" representation of the repo that we get from a "git server". This answer is useful, I think I'll digest it and ponder some more...
https://stackoverflow.com/a/59509859
Edit2: I also wondered if anyone implemented git server as an extremely thin layer on top of s3, but the only project I found was abandoned many years ago.
Re: Git-appraise – Distributed Code Review for Git
#35Looks neat in theory, but in practice how is the experience? Can anyone who used it give some feedback?
I mean... Just look at how to comment some line: `git appraise comment -f README.md -l 2 -m "Ah, so that's what this is" 1e6eb14c8014`
[1] https://github.com/google/git-appraise-web [2] https://github.com/google/git-appraise-eclipse
Re: Git-appraise – Distributed Code Review for Git
#36Storing code review (and ci results, and analyzer runs) in git is a wonderful idea. All these workflows are a derivation of the source in the repository and keeping them close together has a great aesthetic. It also enables the 'single pane of glass' to observe the a pull request from.
I assume it would also have the advantage of not tying the code reviews and PRs to a proprietary git provider. Say I move from GitHub to GitLab, I assume I lose all the PR descriptions and comments people have made over the years and only keep the commit messages. It would be nice to have a provider-agnostic representation of this data.
Re: Git-appraise – Distributed Code Review for Git
#37a vscode plugin and maybe integration into gitea would be nice as well.
Edit: there is https://github.com/thigg/appraise-intellij but this is a mere POC
Re: Git-appraise – Distributed Code Review for Git
#38 - Last commit in April 2022.
- Build status refers to non-existant Travis-CI
Is this is a trustworthy project? Or just a cool experiment?Re: Git-appraise – Distributed Code Review for Git
#39Re: Git-appraise – Distributed Code Review for Git
#40For years i am thinking already about building an ide plugin for this. There is an eclipse implementation, but I'd love to have intellij. Leaving the ide for code reviews is a no-go. I started looking into adapting the intelij github plugin for this, or the gerrit plugin but didn't succeed yet. If someone is interested in collaborating we can open an org and a repo. a vscode plugin and maybe integration into gitea wo…