revup: init at 0.2.1
This commit is contained in:
parent
efc5e060f0
commit
43d0502b96
66
pkgs/by-name/re/revup/package.nix
Normal file
66
pkgs/by-name/re/revup/package.nix
Normal file
@ -0,0 +1,66 @@
|
||||
{ lib
|
||||
, stdenv
|
||||
, python3
|
||||
, fetchPypi
|
||||
}:
|
||||
|
||||
let
|
||||
pname = "revup";
|
||||
version = "0.2.1";
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-EaBI414m5kihuaOkaHYAzvVxeJCgMIh9lD0JnCeVdZM=";
|
||||
};
|
||||
in
|
||||
python3.pkgs.buildPythonPackage {
|
||||
inherit pname version src;
|
||||
|
||||
nativeBuildInputs = with python3.pkgs; [
|
||||
pip
|
||||
setuptools
|
||||
wheel
|
||||
];
|
||||
|
||||
propagatedBuildInputs = with python3.pkgs; [
|
||||
aiohttp
|
||||
aiosignal
|
||||
async-lru
|
||||
async-timeout
|
||||
charset-normalizer
|
||||
multidict
|
||||
requests
|
||||
rich
|
||||
yarl
|
||||
];
|
||||
|
||||
nativeCheckInputs = with python3.pkgs; [
|
||||
pytest
|
||||
];
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/Skydio/revup";
|
||||
description = " Revolutionary github tools";
|
||||
longDescription = ''
|
||||
Revup provides command-line tools that allow developers to iterate faster
|
||||
on parallel changes and reduce the overhead of creating and maintaining
|
||||
code reviews.
|
||||
|
||||
Features:
|
||||
|
||||
- Revup creates multiple independent chains of branches for you in the
|
||||
background and without touching your working tree. It then creates and
|
||||
manages github pull requests for all those branches.
|
||||
- Pull requests target the actual base branch and can be merged manually
|
||||
or by continuous integration
|
||||
- Rebase detection saves time and continuous integration cost by not
|
||||
re-pushing if the patch hasn't changed
|
||||
- Adds reviewers, labels, and creates drafts all from the commit text
|
||||
- Adds auto-updating "review graph" and "patchsets" elements to make pull
|
||||
requests easier to navigate revup amend and revup restack save time by
|
||||
replacing slow rebases
|
||||
'';
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ AndersonTorres ];
|
||||
mainProgram = "revup";
|
||||
};
|
||||
}
|
Loading…
Reference in New Issue
Block a user