Merge pull request #293260 from r-ryantm/auto-update/odin
[NixPkgs.git] / pkgs / common-updater / git-updater.nix
blob86bf88ada8c41c998cf573bce36c334e72746591
1 { lib
2 , genericUpdater
3 , common-updater-scripts
4 }:
6 { pname ? null
7 , version ? null
8 , attrPath ? null
9 , ignoredVersions ? ""
10 , rev-prefix ? ""
11 , odd-unstable ? false
12 , patchlevel-unstable ? false
13 # an explicit url is needed when src.meta.homepage or src.url don't
14 # point to a git repo (eg. when using fetchurl, fetchzip, ...)
15 , url ? null
18 genericUpdater {
19   inherit pname version attrPath ignoredVersions rev-prefix odd-unstable patchlevel-unstable;
20   versionLister = "${common-updater-scripts}/bin/list-git-tags ${lib.optionalString (url != null) "--url=${url}"}";