| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
|
|
| |
Teach Xcode to run new script xcode_version_gen.sh before building
the fish_shell and fish_indent targets. The script generates file
fish-build-version.h for inclusion by fish_version.cpp.
Note that Xcode always runs the script because of the phony target
named force-fish-build-version.h, but fish-build-version.h is only
touched if the contents of FISH-BUILD-VERSION-FILE change.
Fixes #890
|
|
|
|
|
|
| |
Requires http://include-what-you-use.org/ and Clang to operate.
Doesn't quite work for the builtin_* collection; that has to be done by
hand.
|
| |
|
|
|
|
|
|
| |
When calculating the version, we don't need to test for the presence of
.git before running `git describe`. This lets us work properly in a
detached work tree if GIT_DIR is set.
|
| |
|
| |
|
|
|
|
|
| |
If the lexicon input filter isn't specified (as is the case in the
current Xcode project, the script quietly continues without it.
|
|
|
|
| |
This rolls back to commit 60b9f8db18b8889c3db864e443ee113d897bfe72.
|
| |
|
|
|
|
|
| |
Fixed manpage 'NAME'. Under Doxygen 1.8, the output format has
changed, so the old sed script was leaving man pages with two titles.
|
|
|
|
| |
number. Hopefully fixes travis-ci. See #1287
|
|
|
|
|
|
| |
Note: if you have previously cloned the repository, the tags for
previous versions have been edited. Use `git fetch --tags` to
synchronise your local copy.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Include config.h.in as well as configure.
Also sets correct owner, group and mode for all appended files.
Update the mtime of all appended files so that configure and config.h.in
are always newer than configure.ac.
(Fixes many problems introduced by 5023ade7, and makes the commit
message actually true.)
|
| |
|
|
|
|
|
|
| |
For the next release, this means that `autoconf` is no longer required
if building from the tarball. The website and documentation should be
updated accordingly at that time.
|
|
|
|
|
| |
- Remove the `version` file created for the tarball after the tarball is finished
- Use the builtin type instead of which.
|
| |
|
|
|
|
|
|
|
|
| |
This commit hooks the Makefile up to generate a FISH_BUILD_VERSION
symbol and kills off PACKAGE_VERSION in .cpp files.
It also modifies the tarball generation script to add the necessary
version file for releases.
|
|
|
|
|
|
| |
Originally from the git sources (GIT-VERSION-GEN)
(C) Junio C Hamano <junkio@cox.net>
Reused under GPL v2.0
|
| |
|
| |
|
|
|
|
| |
Autogenerated completions for Mercurial using a recent version (no extensions installed).
|
| |
|
| |
|
|
|
|
| |
https://github.com/fish-shell/fish-shell/issues/633
|
|
|
|
| |
platform, or the open man page on OS X. The system man pages are better.
|
| |
|
| |
|
|
|
|
| |
Makefile.in to pass them
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
make_completions.py, which was a manage parser - we have a much better one now
|
| |
|
|
|
|
| |
Fixes https://github.com/fish-shell/fish-shell/issues/77
|
|
|
|
| |
Release tarballs with the user docs already build, removing the doxygen dependency
|
|
|
|
|
|
|
|
|
| |
build and install story.
- etc/config.fish and share/config.fish are now "universal" and no longer reference install paths or need to be touched by autotools. They've been removed from config.fish.in to config.fish.
- fish now attempts to determine __fish_datadir and __fish_sysconfdir relative to the path of the fish executable itself (typically by walking up one directory). This means that you can copy the directory hierarchy around and things will still work. The compiled-in paths are used as a backup.
- The fish Xcode project now can build fish natively, without needing autotools.
- Version bumped to 2.0
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Fix the make_pkg script to actually build an installable package that doesn't immediately barf
|
| |
|
| |
|