jade
1be18e491b
Merge pull request 'Check for pure eval mode before calling builtins.storePath
' ( #65 ) from 9999years/fix-64 into master
...
Reviewed-on: #65
2024-04-30 19:53:03 +00:00
Rebecca Turner
baa7aa7bd0
Check for pure eval mode before calling builtins.storePath
2024-03-08 16:32:20 -08:00
Eelco Dolstra
0f9255e01c
Force root sources like "./." into the Nix store
2023-10-04 15:37:54 +02:00
Eelco Dolstra
5a16547d46
Prevent double copying and work around an apparent Nix bug
...
Fixes #60 .
2023-10-04 12:49:46 +02:00
Eelco Dolstra
4f910c9827
Doh
2023-10-02 19:19:56 +02:00
Eelco Dolstra
7ae5ae625a
Drop "flake = false" and suggest flakehub
2023-10-02 19:16:54 +02:00
Eelco Dolstra
e1262c7073
Merge pull request #59 from hercules-ci/port-nix-7796-flake-outPath
...
nix#7796: Ensure that `self.outPath == ./.`
2023-10-02 19:10:16 +02:00
Robert Hensing
bc5e257a8d
nix#7796: Ensure that self.outPath == ./.
...
Ported from https://github.com/NixOS/nix/pull/7796
First released in Nix 2.14
2023-10-02 18:57:55 +02:00
Eelco Dolstra
2bf43d60c7
Change from rolling to tagged releases
2023-10-02 16:09:08 +02:00
Eelco Dolstra
6256b599c8
Add description
2023-10-02 14:48:41 +02:00
Eelco Dolstra
c30381e188
Add flake.nix
2023-10-02 14:43:40 +02:00
Eelco Dolstra
e654cc30bf
Merge pull request #56 from Alper-Celik/master
...
add support for sourcehut
2023-10-02 14:15:41 +02:00
Eelco Dolstra
5717e26155
Merge pull request #57 from lucperkins/flakehub-publish
...
Add FlakeHub publish Action
2023-10-02 14:15:23 +02:00
Luc Perkins
92556b8539
Add FlakeHub publish Action
2023-09-18 14:15:22 +03:00
Alper Çelik
bcb80df051
add support for sourcehut
2023-04-26 10:33:29 +03:00
Eelco Dolstra
35bb57c0c8
Merge pull request #50 from hercules-ci/nix-7207-_type-is-flake
...
Apply nix#7207 `_type = "flake";`
2023-01-17 12:47:33 +01:00
Robert Hensing
43bfa87aa2
Apply nix#7207 _type = "flake";
...
https://github.com/NixOS/nix/pull/7207 adds this attribute in order
to help identify flake outputs for the purpose of type checking.
2023-01-16 19:59:47 +01:00
Eelco Dolstra
009399224d
Merge pull request #47 from blaggacao/master
...
fix: top level functors break legacy nix commands
2022-11-17 11:41:32 +01:00
David Arnold
6f56392cc4
fix: top level functors break legacy nix commands
...
see: https://github.com/divnix/std/issues/186
2022-11-14 20:28:19 -05:00
Eelco Dolstra
b4a34015c6
Merge pull request #40 from SuperSandro2000/patch-1
...
Quote url literal
2022-04-19 15:22:48 +02:00
Sandro
246e885130
Quote url literal
2022-04-19 13:59:50 +02:00
Eelco Dolstra
64a525ee38
Merge pull request #37 from Artturin/addsupportfornewshcmea
...
add support for new style of defaults
2022-03-25 10:10:09 +01:00
Eelco Dolstra
913e1270ff
Merge pull request #36 from charlesbaynham/master
...
Support submodules fetches for git imports
2022-03-25 10:09:12 +01:00
Artturin
aee797a673
add support for new style of defaults
2022-03-25 04:47:29 +02:00
Charles Baynham
3b935d922d
Pass along submodules flag to fetchGit
2022-03-19 23:30:58 +00:00
Eelco Dolstra
b7547d3eed
Merge pull request #29 from piperswe/patch-1
...
Add a README.md containing copy & paste helpers
2022-01-03 11:29:42 +01:00
Piper McCorkle
b640d1826b
Add a README.md containing copy & paste helpers
2021-12-30 17:50:53 -05:00
Eelco Dolstra
12c64ca55c
Merge pull request #24 from hercules-ci/issue-16-mit-license
...
Revert "Revert unlicensed contribution"
2021-08-02 16:09:59 +02:00
Robert Hensing
4112a081ef
Revert "Revert unlicensed contribution"
...
The last contributor has agreed after all. Maybe I acted one day
too soon? In that case, apologies for the drama.
This reverts commit 14dbada01f
.
2021-08-02 13:43:28 +02:00
Eelco Dolstra
bef1b74164
Merge pull request #23 from hercules-ci/issue-16-mit-license
...
Add MIT license
2021-08-01 17:35:36 +02:00
Robert Hensing
14dbada01f
Revert unlicensed contribution
...
Some explanation is in order:
I have tried to contact Zanculmarktum three times in the last
25 days, but I have not received any response.
Meanwhile, others are waiting to be able to use flake-compat, so
I have decided that it is best to move forward with the licensing
effort, considering that everyone else except Eelco has already
agreed, and quickly as well.
I have no hard feelings towards Zanculmarktum and I really do not
like having to make this commit.
This reverts commit e363cffac2
and
subsequent improvements.
I should note that it could be argued that their contribution was
not a creative work in the sense of most copyright law, but I'd
prefer to avoid any confusion by choosing to reimplement their
contribution in a "clean room" manner.
2021-08-01 14:12:05 +02:00
Robert Hensing
2cb6b2d577
Add MIT license
2021-08-01 14:10:57 +02:00
Eelco Dolstra
c6f3b63532
Merge pull request #12 from hercules-ci/pure
...
Make tarball fetchers pure
2021-07-29 13:15:37 +02:00
Eelco Dolstra
99f1c2157f
Don't zero src's lastModified if it has one
2020-11-26 21:59:33 +01:00
Eelco Dolstra
8812d6d109
Don't pass rev/shortRev for dirty trees
2020-11-26 21:53:11 +01:00
Robert Hensing
a2fd0358b1
Make fetchers pure
2020-10-28 12:27:16 +01:00
Eelco Dolstra
19576c2aea
Merge pull request #11 from hercules-ci/git-worktree
...
Support git worktrees in fetchgit logic
2020-10-27 12:08:32 +01:00
Robert Hensing
5ad681b894
Simplify rootSrc fetchGit logic
2020-10-27 11:48:33 +01:00
Robert Hensing
64de97c480
Use fetchGit on git worktrees
...
Git worktrees have a file for .git and can be loaded with fetchGit.
2020-10-27 11:45:18 +01:00
Eelco Dolstra
94cf59784c
Merge pull request #9 from Ma27/minor-fixes
...
Be more consistent with Nix itself when fetching github/gitlab inputs
2020-09-23 11:30:54 +02:00
Maximilian Bosch
0d4ab83c96
Be more consistent with Nix itself when fetching github/gitlab inputs
...
* `url` got renamed to `host` in Nix[1], so we have to use this key here
as well.
* It was suggested previously[2] to use the same URL to download from a
GitLab-server as Nix does.
[1] 56f1e0df05
[2] 0e29814f1e (commitcomment-42619895)
2020-09-22 21:20:22 +02:00
Eelco Dolstra
2f9a141d4b
Merge pull request #8 from Ma27/gitlab-fetcher
...
Add support for flake inputs with `type = "gitlab"`
2020-09-21 11:42:29 +02:00
Maximilian Bosch
0e29814f1e
Add support for flake inputs with type = "gitlab"
2020-09-18 14:18:10 +02:00
Eelco Dolstra
535e7c0116
Merge pull request #7 from zanculmarktum/master
...
Support flake inputs with type tarball
2020-09-15 10:49:11 +02:00
Azure Zanculmarktum
e363cffac2
Support flake inputs with type tarball
2020-09-07 19:45:53 +07:00
Eelco Dolstra
cecfd08d13
Merge pull request #6 from cole-h/path-type
...
Support flake inputs with type path
2020-09-03 11:01:30 +02:00
Cole Helbling
f10b647d90
Support flake inputs with type path
2020-09-02 14:33:47 -07:00
Eelco Dolstra
c5c3c5b56b
Merge pull request #5 from matthewbauer/lockless-flake
...
Allow calling flakes without a flake.lock
2020-08-21 10:47:54 +02:00
Matthew Bauer
c71d063a2f
Allow calling flakes without a flake.lock
...
If no inputs but "self" are specified, Nix will not generate a
flake.lock at all. In this case, Flakes are mostly just used to
provide a more pure Nix experience, while sources are locked through
some other means (niv, ob thunk, manually, etc.). Supporting this is a
little weird, but it ends up working for my
repo (https://github.com/matthewbauer/nixiosk ).
2020-08-20 15:49:28 -05:00
Eelco Dolstra
c75e76f80c
Add support for lock file versions 6 and 7
2020-06-17 19:18:34 +02:00