- Changes for hnix-0.16
- Bump github-rest
- Fix dotgit / deepClone test sha256
- Add
unstable-
prefix to versions when using dates
hnix-0.13
support
git ls-remote
calls are printed in verbose mode- Small packaging changes
- Pass
--heads --tags
togit ls-remote
to avoid fetching remote refs. Don't pass when the revision begins withrefs
- Add --dry-run option
- Sort tags with git ls-remote with
-v:refname
(according to version)- this allows one to have a comment like
# tags/v*
to get the latest version
- this allows one to have a comment like
- Add --only-commented option to allow being a bit more explicit about what's updated
- Implement filtering updates based on binding name
- Better error message output on parse failure
- Drop support for GHC 8.6
- Require hnix version 0.11 with several important bugfixes
- Add support for
callHackageDirect
- Update hashes in calls to
builtins.fetchTarball
- Allow updating tarball urls in fetched from GitHub
- Read comments for branch/tag information
- Allow pinning revisions in tarball fetches
- Gate stderr output under
--verbose
- Add support for
fetchSubmodules
,leaveDotGit
anddeepClone
- Add support for filtering update locations with
--location line:col
- Use new unification method for Nix expressions, see ./src/Nix/Match.hs
- Rewrite matchers, now in ./src/Update/Nix/Updater.hs
- Use
monad-validate
for error handling
Version 0.1.2.0
- Additions
- Support updating
fetchFromGitLab
- Support updating
fetchgit
and `fetchgitPrivate
- Support updating
Version 0.1.1.0
-
Changelog started. Previous release was
0.1.0.0
. -
Additions
update-nix-fetchgit
will pass any extra arguments after the filename tonix-prefetch-git
:
update-nix-fetchgit filename.nix --rev refs/heads/myBranch
Update.Span
module now exposessplit
update-nix-fetchgit
uses PVP Versioning.