diff -Nru fish-3.0.1/CHANGELOG.md fish-3.0.2/CHANGELOG.md --- fish-3.0.1/CHANGELOG.md 2019-02-11 12:13:15.000000000 +0000 +++ fish-3.0.2/CHANGELOG.md 2019-02-19 13:39:17.000000000 +0000 @@ -1,3 +1,15 @@ +# fish 3.0.2 (released February 19, 2019) + +This release of fish fixes an issue discovered in fish 3.0.1. + +### Fixes and improvements + +- The PWD environment variable is now ignored if it does not resolve to the true working directory, fixing strange behaviour in terminals started by editors and IDEs (#5647). + +If you are upgrading from version 2.7.1 or before, please also review the release notes for 3.0.1, 3.0.0 and 3.0b1 (included below). + +--- + # fish 3.0.1 (released February 11, 2019) This release of fish fixes a number of major issues discovered in fish 3.0.0. diff -Nru fish-3.0.1/configure fish-3.0.2/configure --- fish-3.0.1/configure 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/configure 2019-02-19 13:40:47.000000000 +0000 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for fish 3.0.1. +# Generated by GNU Autoconf 2.69 for fish 3.0.2. # # Report bugs to . # @@ -640,8 +640,8 @@ # Identity of this package. PACKAGE_NAME='fish' PACKAGE_TARNAME='fish' -PACKAGE_VERSION='3.0.1' -PACKAGE_STRING='fish 3.0.1' +PACKAGE_VERSION='3.0.2' +PACKAGE_STRING='fish 3.0.2' PACKAGE_BUGREPORT='https://github.com/fish-shell/fish-shell/issues' PACKAGE_URL='' @@ -1340,7 +1340,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures fish 3.0.1 to adapt to many kinds of systems. +\`configure' configures fish 3.0.2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1406,7 +1406,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of fish 3.0.1:";; + short | recursive ) echo "Configuration of fish 3.0.2:";; esac cat <<\_ACEOF @@ -1512,7 +1512,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -fish configure 3.0.1 +fish configure 3.0.2 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2205,7 +2205,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by fish $as_me 3.0.1, which was +It was created by fish $as_me 3.0.2, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -8044,7 +8044,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by fish $as_me 3.0.1, which was +This file was extended by fish $as_me 3.0.2, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -8106,7 +8106,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -fish config.status 3.0.1 +fish config.status 3.0.2 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -Nru fish-3.0.1/debian/changelog fish-3.0.2/debian/changelog --- fish-3.0.1/debian/changelog 2019-02-11 12:23:55.000000000 +0000 +++ fish-3.0.2/debian/changelog 2019-02-19 13:45:05.000000000 +0000 @@ -1,4 +1,13 @@ -fish (3.0.1-1~xenial) xenial; urgency=medium +fish (3.0.2-1~xenial) xenial; urgency=medium + + * Release of new version 3.0.2. + + See https://github.com/fish-shell/fish-shell/releases/tag/3.0.2 for + significant changes. + + -- David Adam Tue, 19 Feb 2019 21:45:05 +0800 + +fish (3.0.1-1) xenial; urgency=medium * Release of new version 3.0.1. @@ -16,7 +25,7 @@ -- David Adam Fri, 28 Dec 2018 21:10:28 +0800 -fish (3.0.1-1~xenial) xenial; urgency=medium +fish (3.0.1-1) xenial; urgency=medium * Release of new beta version 3.0b1. diff -Nru fish-3.0.1/osx/config.h fish-3.0.2/osx/config.h --- fish-3.0.1/osx/config.h 2019-02-11 12:13:15.000000000 +0000 +++ fish-3.0.2/osx/config.h 2019-02-19 13:39:17.000000000 +0000 @@ -209,7 +209,7 @@ #define PACKAGE_NAME "fish" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "fish 3.0.1" +#define PACKAGE_STRING "fish 3.0.2" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "fish" @@ -218,7 +218,7 @@ #define PACKAGE_URL "" /* Define to the version of this package. */ -#define PACKAGE_VERSION "3.0.1" +#define PACKAGE_VERSION "3.0.2" /* The size of `wchar_t', as computed by sizeof. */ #define SIZEOF_WCHAR_T 4 diff -Nru fish-3.0.1/osx/Info.plist fish-3.0.2/osx/Info.plist --- fish-3.0.1/osx/Info.plist 2019-02-11 12:13:15.000000000 +0000 +++ fish-3.0.2/osx/Info.plist 2019-02-19 13:39:17.000000000 +0000 @@ -17,7 +17,7 @@ CFBundlePackageType APPL CFBundleShortVersionString - 3.0.1 + 3.0.2 CFBundleVersion 0.1 LSApplicationCategoryType diff -Nru fish-3.0.1/share/man/man1/abbr.1 fish-3.0.2/share/man/man1/abbr.1 --- fish-3.0.1/share/man/man1/abbr.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/abbr.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "abbr" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "abbr" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/alias.1 fish-3.0.2/share/man/man1/alias.1 --- fish-3.0.1/share/man/man1/alias.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/alias.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "alias" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "alias" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/and.1 fish-3.0.2/share/man/man1/and.1 --- fish-3.0.1/share/man/man1/and.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/and.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "and" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "and" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/argparse.1 fish-3.0.2/share/man/man1/argparse.1 --- fish-3.0.1/share/man/man1/argparse.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/argparse.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "argparse" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "argparse" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/begin.1 fish-3.0.2/share/man/man1/begin.1 --- fish-3.0.1/share/man/man1/begin.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/begin.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "begin" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "begin" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/bg.1 fish-3.0.2/share/man/man1/bg.1 --- fish-3.0.1/share/man/man1/bg.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/bg.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "bg" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "bg" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/bind.1 fish-3.0.2/share/man/man1/bind.1 --- fish-3.0.1/share/man/man1/bind.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/bind.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "bind" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "bind" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/block.1 fish-3.0.2/share/man/man1/block.1 --- fish-3.0.1/share/man/man1/block.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/block.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "block" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "block" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/break.1 fish-3.0.2/share/man/man1/break.1 --- fish-3.0.1/share/man/man1/break.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/break.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "break" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "break" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/breakpoint.1 fish-3.0.2/share/man/man1/breakpoint.1 --- fish-3.0.1/share/man/man1/breakpoint.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/breakpoint.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "breakpoint" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "breakpoint" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/builtin.1 fish-3.0.2/share/man/man1/builtin.1 --- fish-3.0.1/share/man/man1/builtin.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/builtin.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "builtin" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "builtin" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/case.1 fish-3.0.2/share/man/man1/case.1 --- fish-3.0.1/share/man/man1/case.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/case.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "case" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "case" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/cd.1 fish-3.0.2/share/man/man1/cd.1 --- fish-3.0.1/share/man/man1/cd.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/cd.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "cd" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "cd" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/cdh.1 fish-3.0.2/share/man/man1/cdh.1 --- fish-3.0.1/share/man/man1/cdh.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/cdh.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "cdh" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "cdh" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/command.1 fish-3.0.2/share/man/man1/command.1 --- fish-3.0.1/share/man/man1/command.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/command.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "command" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "command" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/commandline.1 fish-3.0.2/share/man/man1/commandline.1 --- fish-3.0.1/share/man/man1/commandline.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/commandline.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "commandline" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "commandline" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/complete.1 fish-3.0.2/share/man/man1/complete.1 --- fish-3.0.1/share/man/man1/complete.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/complete.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "complete" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "complete" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/contains.1 fish-3.0.2/share/man/man1/contains.1 --- fish-3.0.1/share/man/man1/contains.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/contains.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "contains" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "contains" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/continue.1 fish-3.0.2/share/man/man1/continue.1 --- fish-3.0.1/share/man/man1/continue.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/continue.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "continue" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "continue" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/count.1 fish-3.0.2/share/man/man1/count.1 --- fish-3.0.1/share/man/man1/count.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/count.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "count" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "count" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/dirh.1 fish-3.0.2/share/man/man1/dirh.1 --- fish-3.0.1/share/man/man1/dirh.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/dirh.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "dirh" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "dirh" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/dirs.1 fish-3.0.2/share/man/man1/dirs.1 --- fish-3.0.1/share/man/man1/dirs.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/dirs.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "dirs" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "dirs" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/disown.1 fish-3.0.2/share/man/man1/disown.1 --- fish-3.0.1/share/man/man1/disown.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/disown.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "disown" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "disown" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/echo.1 fish-3.0.2/share/man/man1/echo.1 --- fish-3.0.1/share/man/man1/echo.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/echo.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "echo" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "echo" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/else.1 fish-3.0.2/share/man/man1/else.1 --- fish-3.0.1/share/man/man1/else.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/else.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "else" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "else" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/emit.1 fish-3.0.2/share/man/man1/emit.1 --- fish-3.0.1/share/man/man1/emit.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/emit.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "emit" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "emit" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/end.1 fish-3.0.2/share/man/man1/end.1 --- fish-3.0.1/share/man/man1/end.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/end.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "end" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "end" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/eval.1 fish-3.0.2/share/man/man1/eval.1 --- fish-3.0.1/share/man/man1/eval.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/eval.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "eval" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "eval" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/exec.1 fish-3.0.2/share/man/man1/exec.1 --- fish-3.0.1/share/man/man1/exec.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/exec.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "exec" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "exec" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/exit.1 fish-3.0.2/share/man/man1/exit.1 --- fish-3.0.1/share/man/man1/exit.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/exit.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "exit" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "exit" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/false.1 fish-3.0.2/share/man/man1/false.1 --- fish-3.0.1/share/man/man1/false.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/false.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "false" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "false" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/fg.1 fish-3.0.2/share/man/man1/fg.1 --- fish-3.0.1/share/man/man1/fg.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/fg.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "fg" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "fg" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/fish.1 fish-3.0.2/share/man/man1/fish.1 --- fish-3.0.1/share/man/man1/fish.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/fish.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "fish" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "fish" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/fish_breakpoint_prompt.1 fish-3.0.2/share/man/man1/fish_breakpoint_prompt.1 --- fish-3.0.1/share/man/man1/fish_breakpoint_prompt.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/fish_breakpoint_prompt.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "fish_breakpoint_prompt" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "fish_breakpoint_prompt" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/fish_config.1 fish-3.0.2/share/man/man1/fish_config.1 --- fish-3.0.1/share/man/man1/fish_config.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/fish_config.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "fish_config" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "fish_config" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/fish_indent.1 fish-3.0.2/share/man/man1/fish_indent.1 --- fish-3.0.1/share/man/man1/fish_indent.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/fish_indent.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "fish_indent" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "fish_indent" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/fish_key_reader.1 fish-3.0.2/share/man/man1/fish_key_reader.1 --- fish-3.0.1/share/man/man1/fish_key_reader.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/fish_key_reader.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "fish_key_reader" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "fish_key_reader" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/fish_mode_prompt.1 fish-3.0.2/share/man/man1/fish_mode_prompt.1 --- fish-3.0.1/share/man/man1/fish_mode_prompt.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/fish_mode_prompt.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "fish_mode_prompt" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "fish_mode_prompt" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/fish_opt.1 fish-3.0.2/share/man/man1/fish_opt.1 --- fish-3.0.1/share/man/man1/fish_opt.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/fish_opt.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "fish_opt" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "fish_opt" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/fish_prompt.1 fish-3.0.2/share/man/man1/fish_prompt.1 --- fish-3.0.1/share/man/man1/fish_prompt.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/fish_prompt.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "fish_prompt" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "fish_prompt" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/fish_right_prompt.1 fish-3.0.2/share/man/man1/fish_right_prompt.1 --- fish-3.0.1/share/man/man1/fish_right_prompt.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/fish_right_prompt.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "fish_right_prompt" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "fish_right_prompt" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/fish_update_completions.1 fish-3.0.2/share/man/man1/fish_update_completions.1 --- fish-3.0.1/share/man/man1/fish_update_completions.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/fish_update_completions.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "fish_update_completions" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "fish_update_completions" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/fish_vi_mode.1 fish-3.0.2/share/man/man1/fish_vi_mode.1 --- fish-3.0.1/share/man/man1/fish_vi_mode.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/fish_vi_mode.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "fish_vi_mode" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "fish_vi_mode" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/for.1 fish-3.0.2/share/man/man1/for.1 --- fish-3.0.1/share/man/man1/for.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/for.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "for" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "for" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/funced.1 fish-3.0.2/share/man/man1/funced.1 --- fish-3.0.1/share/man/man1/funced.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/funced.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "funced" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "funced" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/funcsave.1 fish-3.0.2/share/man/man1/funcsave.1 --- fish-3.0.1/share/man/man1/funcsave.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/funcsave.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "funcsave" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "funcsave" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/function.1 fish-3.0.2/share/man/man1/function.1 --- fish-3.0.1/share/man/man1/function.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/function.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "function" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "function" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/functions.1 fish-3.0.2/share/man/man1/functions.1 --- fish-3.0.1/share/man/man1/functions.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/functions.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "functions" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "functions" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/help.1 fish-3.0.2/share/man/man1/help.1 --- fish-3.0.1/share/man/man1/help.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/help.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "help" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "help" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/history.1 fish-3.0.2/share/man/man1/history.1 --- fish-3.0.1/share/man/man1/history.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/history.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "history" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "history" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/if.1 fish-3.0.2/share/man/man1/if.1 --- fish-3.0.1/share/man/man1/if.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/if.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "if" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "if" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/isatty.1 fish-3.0.2/share/man/man1/isatty.1 --- fish-3.0.1/share/man/man1/isatty.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/isatty.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "isatty" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "isatty" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/jobs.1 fish-3.0.2/share/man/man1/jobs.1 --- fish-3.0.1/share/man/man1/jobs.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/jobs.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "jobs" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "jobs" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/math.1 fish-3.0.2/share/man/man1/math.1 --- fish-3.0.1/share/man/man1/math.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/math.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "math" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "math" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/nextd.1 fish-3.0.2/share/man/man1/nextd.1 --- fish-3.0.1/share/man/man1/nextd.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/nextd.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "nextd" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "nextd" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/not.1 fish-3.0.2/share/man/man1/not.1 --- fish-3.0.1/share/man/man1/not.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/not.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "not" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "not" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/open.1 fish-3.0.2/share/man/man1/open.1 --- fish-3.0.1/share/man/man1/open.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/open.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "open" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "open" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/or.1 fish-3.0.2/share/man/man1/or.1 --- fish-3.0.1/share/man/man1/or.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/or.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "or" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "or" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/popd.1 fish-3.0.2/share/man/man1/popd.1 --- fish-3.0.1/share/man/man1/popd.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/popd.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "popd" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "popd" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/prevd.1 fish-3.0.2/share/man/man1/prevd.1 --- fish-3.0.1/share/man/man1/prevd.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/prevd.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "prevd" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "prevd" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/printf.1 fish-3.0.2/share/man/man1/printf.1 --- fish-3.0.1/share/man/man1/printf.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/printf.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "printf" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "printf" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/prompt_pwd.1 fish-3.0.2/share/man/man1/prompt_pwd.1 --- fish-3.0.1/share/man/man1/prompt_pwd.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/prompt_pwd.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "prompt_pwd" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "prompt_pwd" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/psub.1 fish-3.0.2/share/man/man1/psub.1 --- fish-3.0.1/share/man/man1/psub.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/psub.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "psub" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "psub" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/pushd.1 fish-3.0.2/share/man/man1/pushd.1 --- fish-3.0.1/share/man/man1/pushd.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/pushd.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "pushd" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "pushd" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/pwd.1 fish-3.0.2/share/man/man1/pwd.1 --- fish-3.0.1/share/man/man1/pwd.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/pwd.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "pwd" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "pwd" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/random.1 fish-3.0.2/share/man/man1/random.1 --- fish-3.0.1/share/man/man1/random.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/random.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "random" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "random" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/read.1 fish-3.0.2/share/man/man1/read.1 --- fish-3.0.1/share/man/man1/read.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/read.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "read" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "read" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/realpath.1 fish-3.0.2/share/man/man1/realpath.1 --- fish-3.0.1/share/man/man1/realpath.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/realpath.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "realpath" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "realpath" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/return.1 fish-3.0.2/share/man/man1/return.1 --- fish-3.0.1/share/man/man1/return.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/return.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "return" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "return" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/set.1 fish-3.0.2/share/man/man1/set.1 --- fish-3.0.1/share/man/man1/set.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/set.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "set" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "set" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/set_color.1 fish-3.0.2/share/man/man1/set_color.1 --- fish-3.0.1/share/man/man1/set_color.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/set_color.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "set_color" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "set_color" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/source.1 fish-3.0.2/share/man/man1/source.1 --- fish-3.0.1/share/man/man1/source.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/source.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "source" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "source" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/status.1 fish-3.0.2/share/man/man1/status.1 --- fish-3.0.1/share/man/man1/status.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/status.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "status" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "status" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/string.1 fish-3.0.2/share/man/man1/string.1 --- fish-3.0.1/share/man/man1/string.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/string.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "string" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "string" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/suspend.1 fish-3.0.2/share/man/man1/suspend.1 --- fish-3.0.1/share/man/man1/suspend.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/suspend.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "suspend" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "suspend" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/switch.1 fish-3.0.2/share/man/man1/switch.1 --- fish-3.0.1/share/man/man1/switch.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/switch.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "switch" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "switch" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/test.1 fish-3.0.2/share/man/man1/test.1 --- fish-3.0.1/share/man/man1/test.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/test.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "test" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "test" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/trap.1 fish-3.0.2/share/man/man1/trap.1 --- fish-3.0.1/share/man/man1/trap.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/trap.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "trap" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "trap" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/true.1 fish-3.0.2/share/man/man1/true.1 --- fish-3.0.1/share/man/man1/true.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/true.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "true" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "true" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/type.1 fish-3.0.2/share/man/man1/type.1 --- fish-3.0.1/share/man/man1/type.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/type.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "type" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "type" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/ulimit.1 fish-3.0.2/share/man/man1/ulimit.1 --- fish-3.0.1/share/man/man1/ulimit.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/ulimit.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "ulimit" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "ulimit" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/umask.1 fish-3.0.2/share/man/man1/umask.1 --- fish-3.0.1/share/man/man1/umask.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/umask.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "umask" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "umask" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/vared.1 fish-3.0.2/share/man/man1/vared.1 --- fish-3.0.1/share/man/man1/vared.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/vared.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "vared" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "vared" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/wait.1 fish-3.0.2/share/man/man1/wait.1 --- fish-3.0.1/share/man/man1/wait.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/wait.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "wait" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "wait" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/share/man/man1/while.1 fish-3.0.2/share/man/man1/while.1 --- fish-3.0.1/share/man/man1/while.1 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/share/man/man1/while.1 2019-02-19 13:40:47.000000000 +0000 @@ -1,4 +1,4 @@ -.TH "while" 1 "Mon Feb 11 2019" "Version 3.0.1" "fish" \" -*- nroff -*- +.TH "while" 1 "Tue Feb 19 2019" "Version 3.0.2" "fish" \" -*- nroff -*- .ad l .nh .SH NAME diff -Nru fish-3.0.1/src/env.cpp fish-3.0.2/src/env.cpp --- fish-3.0.1/src/env.cpp 2019-02-11 12:13:15.000000000 +0000 +++ fish-3.0.2/src/env.cpp 2019-02-19 13:39:17.000000000 +0000 @@ -960,12 +960,13 @@ } } - // initialize the PWD variable if necessary - // Note we may inherit a virtual PWD that doesn't match what getcwd would return; respect that. - // Note we treat PWD as read-only so it was not set in vars. - const char *incoming_pwd = getenv("PWD"); - if (incoming_pwd && incoming_pwd[0]) { - env_set_one(L"PWD", ENV_EXPORT | ENV_GLOBAL, str2wcstring(incoming_pwd)); + // Note we may inherit a virtual PWD that doesn't match what getcwd would return; respect that + // if and only if it matches getcwd (#5647). Note we treat PWD as read-only so it was not set in + // vars. + const char *incoming_pwd_cstr = getenv("PWD"); + wcstring incoming_pwd = incoming_pwd_cstr ? str2wcstring(incoming_pwd_cstr) : wcstring{}; + if (!incoming_pwd.empty() && paths_are_same_file(incoming_pwd, L".")) { + env_set_one(L"PWD", ENV_EXPORT | ENV_GLOBAL, std::move(incoming_pwd)); } else { env_set_pwd_from_getcwd(); } diff -Nru fish-3.0.1/tests/cd.in fish-3.0.2/tests/cd.in --- fish-3.0.1/tests/cd.in 2019-02-11 12:13:15.000000000 +0000 +++ fish-3.0.2/tests/cd.in 2019-02-19 13:39:17.000000000 +0000 @@ -46,8 +46,22 @@ set fish_path $PWD/../test/root/bin/fish ln -s $base/realhome $base/linkhome cd $base/linkhome +set -l real_getcwd (pwd -P) env HOME=$base/linkhome $fish_path -c 'echo PWD is $PWD' +# Do not inherit a virtual PWD that fails to resolve to getcwd (#5647) + +env HOME=$base/linkhome PWD=/tmp $fish_path -c 'echo $PWD' | read output_pwd +test (realpath $output_pwd) = $real_getcwd +and echo "BogusPWD test 1 succeeded" +or echo "BogusPWD test 1 failed: $output_pwd vs $real_getcwd" + +env HOME=$base/linkhome PWD=/path/to/nowhere $fish_path -c 'echo $PWD' | read output_pwd +test (realpath $output_pwd) = $real_getcwd +and echo "BogusPWD test 2 succeeded" +or echo "BogusPWD test 2 failed: $output_pwd vs $real_getcwd" + + # cd back before removing the test directory again. cd $oldpwd rm -Rf $base diff -Nru fish-3.0.1/tests/cd.out fish-3.0.2/tests/cd.out --- fish-3.0.1/tests/cd.out 2019-02-11 12:13:15.000000000 +0000 +++ fish-3.0.2/tests/cd.out 2019-02-19 13:39:17.000000000 +0000 @@ -21,3 +21,5 @@ #################### # Virtual PWD inheritance PWD is /tmp/cdcomp_test/linkhome +BogusPWD test 1 succeeded +BogusPWD test 2 succeeded diff -Nru fish-3.0.1/user_doc/html/index.html fish-3.0.2/user_doc/html/index.html --- fish-3.0.1/user_doc/html/index.html 2019-02-11 12:17:57.000000000 +0000 +++ fish-3.0.2/user_doc/html/index.html 2019-02-19 13:40:47.000000000 +0000 @@ -34,7 +34,7 @@