anvil-editor: init at 0.4
[NixPkgs.git] / pkgs / common-updater / git-updater.nix
blob314799c23f281803495930c0d15a5d02b9436114
1 { lib
2 , genericUpdater
3 , common-updater-scripts
4 }:
6 { pname ? null
7 , version ? null
8 , attrPath ? null
9 , allowedVersions ? ""
10 , ignoredVersions ? ""
11 , rev-prefix ? ""
12 , odd-unstable ? false
13 , patchlevel-unstable ? false
14 # an explicit url is needed when src.meta.homepage or src.url don't
15 # point to a git repo (eg. when using fetchurl, fetchzip, ...)
16 , url ? null
19 genericUpdater {
20   inherit pname version attrPath allowedVersions ignoredVersions rev-prefix odd-unstable patchlevel-unstable;
21   versionLister = "${common-updater-scripts}/bin/list-git-tags ${lib.optionalString (url != null) "--url=${url}"}";