This commit is contained in:
parent
aa2ff7b2f0
commit
2f3113f55d
11742 changed files with 1223940 additions and 0 deletions
|
|
@ -0,0 +1,30 @@
|
|||
$ . ../../git-helpers.sh
|
||||
|
||||
This test checks that `dune subst` adds a `version:` field to opam files.
|
||||
|
||||
$ cat > dune-project << EOF
|
||||
> (lang dune 3.0)
|
||||
> (name pkg)
|
||||
> EOF
|
||||
|
||||
$ cat > pkg.opam << EOF
|
||||
> opam-version: "2.0"
|
||||
> EOF
|
||||
|
||||
Git setup is required for dune subst:
|
||||
|
||||
$ git init -q
|
||||
$ git add dune-project pkg.opam
|
||||
$ git commit -m message|grep -v root-commit
|
||||
2 files changed, 3 insertions(+)
|
||||
create mode 100644 dune-project
|
||||
create mode 100644 pkg.opam
|
||||
$ git tag -a 1.2.3 -m 'tag message'
|
||||
|
||||
$ dune subst
|
||||
|
||||
Subst adds a version number based on the git commit:
|
||||
|
||||
$ cat pkg.opam
|
||||
version: "1.2.3"
|
||||
opam-version: "2.0"
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
$ . ../../git-helpers.sh
|
||||
|
||||
`dune subst` should work for opam files in opam subdirectory.
|
||||
See #9862.
|
||||
|
||||
$ cat > dune-project << EOF
|
||||
> (lang dune 3.8)
|
||||
> (name pkg)
|
||||
> (opam_file_location inside_opam_directory)
|
||||
> (package (name pkg))
|
||||
> EOF
|
||||
|
||||
$ mkdir opam
|
||||
$ cat > opam/pkg.opam << EOF
|
||||
> opam-version: "2.0"
|
||||
> EOF
|
||||
|
||||
Git setup is required for dune subst:
|
||||
|
||||
$ git init -q
|
||||
$ git add dune-project opam/pkg.opam
|
||||
$ git commit -m message|grep -v root-commit
|
||||
2 files changed, 5 insertions(+)
|
||||
create mode 100644 dune-project
|
||||
create mode 100644 opam/pkg.opam
|
||||
$ git tag -a 1.2.3 -m 'tag message'
|
||||
|
||||
$ dune subst
|
||||
|
||||
Subst adds a version number based on the git commit:
|
||||
|
||||
$ cat opam/pkg.opam
|
||||
version: "1.2.3"
|
||||
opam-version: "2.0"
|
||||
Loading…
Add table
Add a link
Reference in a new issue