Merge pull request #164372 from lockejan/git-team

authored by Sandro and committed by GitHub bd14f9c0 501f6439

+44
+11
maintainers/maintainer-list.nix
··· 7264 githubId = 1267527; 7265 name = "Daniel Firth"; 7266 }; 7267 lodi = { 7268 email = "anthony.lodi@gmail.com"; 7269 github = "lodi";
··· 7264 githubId = 1267527; 7265 name = "Daniel Firth"; 7266 }; 7267 + lockejan = { 7268 + email = "git@smittie.de"; 7269 + matrix = "@jan:smittie.de"; 7270 + github = "lockejan"; 7271 + githubId = 25434434; 7272 + name = "Jan Schmitt"; 7273 + keys = [{ 7274 + longkeyid = "dsa2048/0xA2BC3C6F14351991"; 7275 + fingerprint = "1763 9903 2D7C 5B82 5D5A 0EAD A2BC 3C6F 1435 1991"; 7276 + }]; 7277 + }; 7278 lodi = { 7279 email = "anthony.lodi@gmail.com"; 7280 github = "lodi";
+31
pkgs/applications/version-management/git-and-tools/git-team/default.nix
···
··· 1 + { lib, buildGoModule, fetchFromGitHub, installShellFiles }: 2 + buildGoModule rec { 3 + pname = "git-team"; 4 + version = "1.7.0"; 5 + 6 + src = fetchFromGitHub { 7 + owner = "hekmekk"; 8 + repo = "git-team"; 9 + rev = "v${version}"; 10 + sha256 = "0nl5j64b61jw4bkf29y51svjbndmqqrqx96yaip4vjzj2dx9ywm4"; 11 + }; 12 + 13 + vendorSha256 = "sha256-xJMWPDuqoNtCCUnKuUvwlYztyrej1uZttC0NsDvYnXI="; 14 + 15 + nativeBuildInputs = [ installShellFiles ]; 16 + 17 + postInstall = '' 18 + go run main.go --generate-man-page > ${pname}.1 19 + installManPage ${pname}.1 20 + 21 + # Currently only bash completions are provided 22 + installShellCompletion --cmd git-team --bash <($out/bin/git-team completion bash) 23 + ''; 24 + 25 + meta = with lib; { 26 + description = "Command line interface for managing and enhancing git commit messages with co-authors"; 27 + homepage = "https://github.com/hekmekk/git-team"; 28 + license = licenses.mit; 29 + maintainers = with maintainers; [ lockejan ]; 30 + }; 31 + }
+2
pkgs/top-level/all-packages.nix
··· 26229 26230 git-review = python3Packages.callPackage ../applications/version-management/git-review { }; 26231 26232 github-cli = gh; 26233 26234 gitolite = callPackage ../applications/version-management/gitolite { };
··· 26229 26230 git-review = python3Packages.callPackage ../applications/version-management/git-review { }; 26231 26232 + git-team = callPackage ../applications/version-management/git-and-tools/git-team { }; 26233 + 26234 github-cli = gh; 26235 26236 gitolite = callPackage ../applications/version-management/gitolite { };