commit direnv for openSUSE:Factory
Hello community, here is the log from the commit of package direnv for openSUSE:Factory checked in at 2020-10-29 14:52:40 Comparing /work/SRC/openSUSE:Factory/direnv (Old) and /work/SRC/openSUSE:Factory/.direnv.new.3463 (New) Package is "direnv" Thu Oct 29 14:52:40 2020 rev:8 rq:844828 version:2.23.1 Changes: --- /work/SRC/openSUSE:Factory/direnv/direnv.changes2020-08-21 19:04:58.688384755 +0200 +++ /work/SRC/openSUSE:Factory/.direnv.new.3463/direnv.changes 2020-10-29 14:52:48.505255359 +0100 @@ -1,0 +2,14 @@ +Sun Oct 25 08:44:26 UTC 2020 - Julien Enselme + +- update to 2.23.1: + * fix: handle links on Mac when using `allow` (#696) + * fix: use restored env in exec (#695) + * stdlib: add basename and dirname from realpath (#693) + * stdlib.sh: remove tabs + * dist: compile all the binaries statically +- incule changes from 2.23.0 + * stdlib: add source_url function (#562) + * direnv: add fetchurl command (#686) + * shell: Update Elvish hook to replace deprecated `explode` (#685) + +--- Old: direnv-2.21.3.tar.gz New: direnv-2.23.1.tar.gz Other differences: -- ++ direnv.spec ++ --- /var/tmp/diff_new_pack.APeuqg/_old 2020-10-29 14:52:49.129255571 +0100 +++ /var/tmp/diff_new_pack.APeuqg/_new 2020-10-29 14:52:49.133255572 +0100 @@ -18,7 +18,7 @@ %define gopackagepath github.com/direnv/direnv Name: direnv -Version:2.21.3 +Version:2.23.1 Release:0 Summary:Environment switcher for shells License:MIT @@ -53,5 +53,6 @@ %{_mandir}/man1/%{name}.1%{ext_man} %{_mandir}/man1/%{name}-stdlib.1%{ext_man} %{_mandir}/man1/%{name}.toml.1%{ext_man} +%{_mandir}/man1/%{name}-fetchurl.1%{ext_man} %changelog ++ direnv-2.21.3.tar.gz -> direnv-2.23.1.tar.gz ++ 236985 lines of diff (skipped)
commit direnv for openSUSE:Factory
Hello community, here is the log from the commit of package direnv for openSUSE:Factory checked in at 2020-08-21 19:04:13 Comparing /work/SRC/openSUSE:Factory/direnv (Old) and /work/SRC/openSUSE:Factory/.direnv.new.3399 (New) Package is "direnv" Fri Aug 21 19:04:13 2020 rev:7 rq:828194 version:2.21.3 Changes: --- /work/SRC/openSUSE:Factory/direnv/direnv.changes2020-05-14 23:27:34.201344412 +0200 +++ /work/SRC/openSUSE:Factory/.direnv.new.3399/direnv.changes 2020-08-21 19:04:58.688384755 +0200 @@ -1,0 +2,30 @@ +Wed Aug 19 09:07:53 UTC 2020 - Dirk Mueller + +- update to 2.21.3: + * Replace direnv expand_path with pure bash (#631) + * Fix #594 - write error to fd 3 on Windows (#634) + * Make direnv hook output work on Windows (#632) + * Update hook.md to remove ">" typo in Fish instructions (#624) + * stdlib: layout go adds layout dir to GOPATH (#622) + * direnv-stdlib.1: add layout php (#619) + * stdlib: add PATH_rm [ ...] (#615) + * Error handling tuples (#610) + * Merge pull request #607 from punitagrawal/master + * test: elvish: Fix evaluation function + * stdlib.sh: Re-write grep pattern to avoid shell escape + * man: Escape '.' at the beginning of line to remove manpage warning + * stdlib: fix direnv_config_dir usage (#601) + * direnv version: improve error message (#599) + * README: fix NixOS link in installation.md (#589) + * stdlib: add direnv_apply_dump (#587) + * Simplify direnv_load and make it work even when the command crashes. (#568) + * docs: fix fish installation instruction + * test: test for utf-8 compatibility + * config: add [global] section + * config: add strict_env option + * config: fix warn_timeout parsing (#582) + * Github action for releases + * config: fix the configuration file selection + * stdlib: fix shellcheck warnings + +--- Old: direnv-2.21.2.tar.gz New: direnv-2.21.3.tar.gz Other differences: -- ++ direnv.spec ++ --- /var/tmp/diff_new_pack.1ygzgs/_old 2020-08-21 19:05:00.448385801 +0200 +++ /var/tmp/diff_new_pack.1ygzgs/_new 2020-08-21 19:05:00.452385803 +0200 @@ -18,7 +18,7 @@ %define gopackagepath github.com/direnv/direnv Name: direnv -Version:2.21.2 +Version:2.21.3 Release:0 Summary:Environment switcher for shells License:MIT ++ direnv-2.21.2.tar.gz -> direnv-2.21.3.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/direnv-2.21.2/.github/workflows/release.yml new/direnv-2.21.3/.github/workflows/release.yml --- old/direnv-2.21.2/.github/workflows/release.yml 1970-01-01 01:00:00.0 +0100 +++ new/direnv-2.21.3/.github/workflows/release.yml 2020-05-08 15:58:17.0 +0200 @@ -0,0 +1,37 @@ +on: + push: +# Sequence of patterns matched against refs/tags +tags: + - 'v*' # Push events to matching v*, i.e. v1.0, v20.15.10 + +# TODO: also publish the dist +name: Create Release + +jobs: + build: +name: Create Release +runs-on: ubuntu-latest +steps: + - name: Set up Go 1.13.6 +uses: actions/setup-go@v1 +with: + go-version: 1.13.6 + - name: Checkout code +uses: actions/checkout@master + - name: Get release notes +id: release-notes +run: | + go run ./script/issue-command/main.go set-output \ +--name=body \ +"$(go run ./script/release-changelog/main.go)" + - name: Create Release +id: create_release +uses: actions/create-release@v1 +env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} +with: + tag_name: ${{ github.ref }} + release_name: Release ${{ github.ref }} + body: "${{ steps.release-notes.outputs.body }}" + draft: true + prerelease: false diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/direnv-2.21.2/CHANGELOG.md new/direnv-2.21.3/CHANGELOG.md --- old/direnv-2.21.2/CHANGELOG.md 2020-01-28 20:48:16.0 +0100 +++ new/direnv-2.21.3/CHANGELOG.md 2020-05-08 15:58:17.0 +0200 @@ -1,3 +1,33 @@ + +2.21.3 / 2020-05-08 +== + + * Replace `direnv expand_path` with pure bash (#631) + * Fix #594 - write error to fd 3 on Windows (#634) + * Make direnv hook output work on Windows (#632) + * Update hook.md to remove ">" typo in Fish instructions (#624) + * stdlib: `layout go` adds layout dir to GOPATH (#622) + * direnv-stdlib.1: add layout php (#619) + * stdlib: add PATH_rm [ ...] (#615) + * Error handling tuples (#610) + * Merge pull request #607 from punitagrawal/master + * test:
commit direnv for openSUSE:Factory
Hello community, here is the log from the commit of package direnv for openSUSE:Factory checked in at 2020-05-14 23:27:30 Comparing /work/SRC/openSUSE:Factory/direnv (Old) and /work/SRC/openSUSE:Factory/.direnv.new.2738 (New) Package is "direnv" Thu May 14 23:27:30 2020 rev:6 rq:805509 version:2.21.2 Changes: --- /work/SRC/openSUSE:Factory/direnv/direnv.changes2019-04-04 12:07:40.201425454 +0200 +++ /work/SRC/openSUSE:Factory/.direnv.new.2738/direnv.changes 2020-05-14 23:27:34.201344412 +0200 @@ -1,0 +2,32 @@ +Thu May 7 10:05:34 UTC 2020 - Paolo Stivanin + +- Update to 2.21.2 + + stdlib: revert the set -euo pipefail change. It was causing too many issues for users. + + direnv allow: fix the allow migration by also creating the parent target directory. + + stdlib: fix unused variable in use node + + stdlib: fix unused variable in source_up + + test: add stdlib test skeleton + + add dist release utility + + change where the allow files are being stored + + direnv status: also show the config + + direnv exec: improve the error message + + warn if PS1 is being exported + + handle SIGINT during export in bash + + export: display the full RC path instead of a relative one + + direnv exec: the DIR argument is always required (#493) + + direnv_load can now handle stdout outputs + + stdlib: add layout_julia + + Handle failing pipenv on empty file and avoid an extra pipenv execution (#510) + + fix source_env behaviour when the file doesn't exists (#487) + + watch_file can now watch multiple files in a single invocation (#524) + + layout_python: prefer venv over virtualenv. Do not export VIRUAL_ENV if $python_version is unavailable or a virtual environment does not exist/can't be created + + Adds layout_pyenv (#505) + + Fix source_up docs to explain that search starts in parent directory (#518) + + fix path_add to not leak local variables + + layout_pyenv: support multiple python versions (#525) + + Add a direnv_version command to check the direnv version. + + dotenv: handle undefined variables + + source files from .config/direnv/lib/*.sh + + stdlib: set -euo pipefail + +--- Old: direnv-2.17.0.tar.gz New: direnv-2.21.2.tar.gz Other differences: -- ++ direnv.spec ++ --- /var/tmp/diff_new_pack.YgLBHs/_old 2020-05-14 23:27:35.049346262 +0200 +++ /var/tmp/diff_new_pack.YgLBHs/_new 2020-05-14 23:27:35.053346270 +0200 @@ -1,7 +1,7 @@ # # spec file for package direnv # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,12 +18,12 @@ %define gopackagepath github.com/direnv/direnv Name: direnv -Version:2.17.0 +Version:2.21.2 Release:0 Summary:Environment switcher for shells License:MIT Group: Productivity/File utilities -Url:http://direnv.net/ +URL:http://direnv.net/ Source: https://github.com/direnv/direnv/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: go >= 1.5 BuildRequires: make ++ direnv-2.17.0.tar.gz -> direnv-2.21.2.tar.gz ++ 11493 lines of diff (skipped)
commit direnv for openSUSE:Factory
Hello community, here is the log from the commit of package direnv for openSUSE:Factory checked in at 2019-04-04 12:07:37 Comparing /work/SRC/openSUSE:Factory/direnv (Old) and /work/SRC/openSUSE:Factory/.direnv.new.3908 (New) Package is "direnv" Thu Apr 4 12:07:37 2019 rev:5 rq:691017 version:2.17.0 Changes: --- /work/SRC/openSUSE:Factory/direnv/direnv.changes2018-10-17 08:41:48.485835173 +0200 +++ /work/SRC/openSUSE:Factory/.direnv.new.3908/direnv.changes 2019-04-04 12:07:40.201425454 +0200 @@ -1,0 +2,5 @@ +Mon Feb 4 19:26:56 UTC 2019 - Jan Engelhardt + +- Use noun phrase in summary. + +--- Other differences: -- ++ direnv.spec ++ --- /var/tmp/diff_new_pack.oSZYBL/_old 2019-04-04 12:07:41.377424340 +0200 +++ /var/tmp/diff_new_pack.oSZYBL/_new 2019-04-04 12:07:41.381424336 +0200 @@ -1,7 +1,7 @@ # # spec file for package direnv # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,7 +20,7 @@ Name: direnv Version:2.17.0 Release:0 -Summary:Unclutter a .profile +Summary:Environment switcher for shells License:MIT Group: Productivity/File utilities Url:http://direnv.net/ @@ -29,10 +29,10 @@ BuildRequires: make %description -direnv is an environment switcher for the shell. It knows how to hook into -bash, zsh, tcsh and fish shell to load or unload environment variables depending -on the current directory. This allows to have project-specific environment -variables and not clutter the "~/.profile" file. +direnv knows how to hook into bash, zsh, tcsh and fish shell to load +or unload environment variables depending on the current directory. +This allows to have project-specific environment variables and not +clutter the "~/.profile" file. %prep %setup -q
commit direnv for openSUSE:Factory
Hello community, here is the log from the commit of package direnv for openSUSE:Factory checked in at 2018-10-17 08:40:54 Comparing /work/SRC/openSUSE:Factory/direnv (Old) and /work/SRC/openSUSE:Factory/.direnv.new (New) Package is "direnv" Wed Oct 17 08:40:54 2018 rev:4 rq:642078 version:2.17.0 Changes: --- /work/SRC/openSUSE:Factory/direnv/direnv.changes2018-02-27 16:59:43.740202375 +0100 +++ /work/SRC/openSUSE:Factory/.direnv.new/direnv.changes 2018-10-17 08:41:48.485835173 +0200 @@ -1,0 +2,9 @@ +Mon Oct 15 14:34:57 UTC 2018 - s...@suspend.net + +- Update to 2.17.0 + + CHANGE: hook expands the direnv path. + + CHANGE: stdlib: direnv_load: disallow watching in child (#368) + + README: add OpenSUSE to the list of distros + + Revert "Use_nix: unset IN_NIX_SHELL" + +--- Old: direnv-2.15.2.tar.gz New: direnv-2.17.0.tar.gz Other differences: -- ++ direnv.spec ++ --- /var/tmp/diff_new_pack.vDqrRb/_old 2018-10-17 08:41:49.169834590 +0200 +++ /var/tmp/diff_new_pack.vDqrRb/_new 2018-10-17 08:41:49.169834590 +0200 @@ -12,13 +12,13 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define gopackagepath github.com/direnv/direnv Name: direnv -Version:2.15.2 +Version:2.17.0 Release:0 Summary:Unclutter a .profile License:MIT ++ direnv-2.15.2.tar.gz -> direnv-2.17.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/direnv-2.15.2/CHANGELOG.md new/direnv-2.17.0/CHANGELOG.md --- old/direnv-2.15.2/CHANGELOG.md 2018-02-25 13:45:55.0 +0100 +++ new/direnv-2.17.0/CHANGELOG.md 2018-06-17 17:20:25.0 +0200 @@ -1,4 +1,21 @@ +2.17.0 / 2018-06-17 +== + + * CHANGE: hook expands the direnv path. Ensures that direnv can be executed even if the PATH is changed #369. + * CHANGE: stdlib: direnv_load: disallow watching in child +Allows the `use nix --pure` scenario in #368 + * README: add OpenSuSE to the list of distros + * Revert "use_nix: unset IN_NIX_SHELL" + +2.16.0 / 2018-05-09 +== + + * NEW: add support for elvish (#356) + * NEW: config: allow to disable stdin on eval (#351) + * DOC: Add the usage of source_up to the README (#347) + * FIX: default.nix: fix compilation + 2.15.2 / 2018-02-25 == diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/direnv-2.15.2/Makefile new/direnv-2.17.0/Makefile --- old/direnv-2.15.2/Makefile 2018-02-25 13:45:55.0 +0100 +++ new/direnv-2.17.0/Makefile 2018-06-17 17:20:25.0 +0200 @@ -50,6 +50,8 @@ test: build go test ./test/direnv-test.sh + go get github.com/elves/elvish + elvish ./test/direnv-test.elv install: all install -d $(DESTDIR)/bin diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/direnv-2.15.2/README.md new/direnv-2.17.0/README.md --- old/direnv-2.15.2/README.md 2018-02-25 13:45:55.0 +0100 +++ new/direnv-2.17.0/README.md 2018-06-17 17:20:25.0 +0200 @@ -2,7 +2,7 @@ = `direnv` is an environment switcher for the shell. It knows how to hook into -bash, zsh, tcsh and fish shell to load or unload environment variables +bash, zsh, tcsh, fish shell and elvish to load or unload environment variables depending on the current directory. This allows project-specific environment variables without cluttering the `~/.profile` file. @@ -61,6 +61,7 @@ * [NetBSD pkgsrc-wip](http://www.pkgsrc.org/wip/) * [NixOS](https://nixos.org/nixos/packages.html) * [OSX Homebrew](http://brew.sh/) +* [OpenSuSe](https://build.opensuse.org/package/show/openSUSE%3AFactory/direnv) * [MacPorts](https://www.macports.org/) * [Ubuntu](https://packages.ubuntu.com/search?keywords=direnv=names=all=all) * [GNU Guix](https://www.gnu.org/software/guix/) @@ -115,6 +116,19 @@ eval `direnv hook tcsh` ``` +### Elvish + +Run: + +``` +$> direnv hook elvish > ~/.elvish/lib/direnv.elv +``` + +and add the following line to your `~/.elvish/rc.elv` file: + +``` +use direnv +``` ## Usage @@ -174,6 +188,11 @@ ```sh source_env .. ``` +In the general case `source_up` will load any .envrc higher up in the folder structure. This allows you to truely enable arbitrary heirarchical stuctures of `.envrc` usage. + +```sh +source_up +``` ## Common things people don't know
commit direnv for openSUSE:Factory
Hello community, here is the log from the commit of package direnv for openSUSE:Factory checked in at 2018-02-27 16:59:08 Comparing /work/SRC/openSUSE:Factory/direnv (Old) and /work/SRC/openSUSE:Factory/.direnv.new (New) Package is "direnv" Tue Feb 27 16:59:08 2018 rev:3 rq:580279 version:2.15.2 Changes: --- /work/SRC/openSUSE:Factory/direnv/direnv.changes2018-02-01 21:29:37.500410170 +0100 +++ /work/SRC/openSUSE:Factory/.direnv.new/direnv.changes 2018-02-27 16:59:43.740202375 +0100 @@ -1,0 +2,8 @@ +Mon Feb 26 15:13:24 UTC 2018 - idon...@suse.com + +- Update to 2.15.2 + + Add support for allow folder whitelist (#332) + + TOML configuration file! (#332, #337) + + Add support for go 1.10 (#339) + +--- Old: direnv-2.14.0.tar.gz New: direnv-2.15.2.tar.gz Other differences: -- ++ direnv.spec ++ --- /var/tmp/diff_new_pack.nkqEvG/_old 2018-02-27 16:59:44.444176939 +0100 +++ /var/tmp/diff_new_pack.nkqEvG/_new 2018-02-27 16:59:44.448176795 +0100 @@ -1,7 +1,7 @@ # # spec file for package direnv # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,12 +18,12 @@ %define gopackagepath github.com/direnv/direnv Name: direnv -Version:2.14.0 +Version:2.15.2 Release:0 Summary:Unclutter a .profile License:MIT Group: Productivity/File utilities -URL:http://direnv.net/ +Url:http://direnv.net/ Source: https://github.com/direnv/direnv/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: go >= 1.5 BuildRequires: make @@ -52,5 +52,6 @@ %{_bindir}/%{name} %{_mandir}/man1/%{name}.1%{ext_man} %{_mandir}/man1/%{name}-stdlib.1%{ext_man} +%{_mandir}/man1/%{name}.toml.1%{ext_man} %changelog ++ direnv-2.14.0.tar.gz -> direnv-2.15.2.tar.gz ++ 6975 lines of diff (skipped)
commit direnv for openSUSE:Factory
Hello community, here is the log from the commit of package direnv for openSUSE:Factory checked in at 2018-02-01 21:29:36 Comparing /work/SRC/openSUSE:Factory/direnv (Old) and /work/SRC/openSUSE:Factory/.direnv.new (New) Package is "direnv" Thu Feb 1 21:29:36 2018 rev:2 rq:571528 version:2.14.0 Changes: --- /work/SRC/openSUSE:Factory/direnv/direnv.changes2018-01-31 19:49:37.727790639 +0100 +++ /work/SRC/openSUSE:Factory/.direnv.new/direnv.changes 2018-02-01 21:29:37.500410170 +0100 @@ -1,0 +2,5 @@ +Sun Jan 21 20:31:27 UTC 2018 - jeng...@inai.de + +- Avoid specific user context in summary. + +--- Other differences: -- ++ direnv.spec ++ --- /var/tmp/diff_new_pack.slv5M2/_old 2018-02-01 21:29:38.172378731 +0100 +++ /var/tmp/diff_new_pack.slv5M2/_new 2018-02-01 21:29:38.176378544 +0100 @@ -20,7 +20,7 @@ Name: direnv Version:2.14.0 Release:0 -Summary:Unclutter your .profile +Summary:Unclutter a .profile License:MIT Group: Productivity/File utilities URL:http://direnv.net/