Skip to content

Tags: xenris/tup

Tags

v0.7.5

Toggle v0.7.5's commit message

Verified

This tag was signed with the committer’s verified signature.
Version 0.7.5

 - Better support for gentoo's emerge sandbox
 - ^b flag to run subprocesses in bash for pipefail semantics
 - Bugfix to track io.lines dependencies in the Lua parser
 - Lua updated to 5.3.3
 - !tup_preserve macro for copying source files into variants
 - Fix the "Size of X bytes is longer than the max filesize" errors on Windows
 - Windows 10 support

v0.7.4

Toggle v0.7.4's commit message

Verified

This tag was signed with the committer’s verified signature.
Version 0.7.4

 - Windows 64-bit executable support
 - Windows support for Unicode filenames
 - ^-input pattern to exclude specific files from wildcards
 - file-system namespace on Linux to avoid '.tup/mnt' paths in subprocesses
 - %1f, %2o, etc flags for referencing specific inputs & outputs
 - 'Tupdefault' support, similar to Tupdefault.lua but for regular Tupfiles
 - --prune flag for 'tup graph'
 - hidden files are now tracked (except .tup, .git, etc)
 - Re-worked lua parser to re-use the existing parser infrastructure
 - Removed unused reverse rules and *-chains

v0.7.3

Toggle v0.7.3's commit message

Verified

This tag was signed with the committer’s verified signature.
Version 0.7.3

 - Various minor bugfixes

v0.7.2

Toggle v0.7.2's commit message

Verified

This tag was signed with the committer’s verified signature.
Version 0.7.2

 - quiet display support
 - 'tup generate' to create a one-time build script

v0.7.1

Toggle v0.7.1's commit message

Verified

This tag was signed with the committer’s verified signature.
Version 0.7.1

 - Tupfile.ini support
 - Custom gitignores
 - Many bugfixes

v0.7

Toggle v0.7's commit message

Verified

This tag was signed with the committer’s verified signature.
Version 0.7

 - Built-in Lua parser
 - 'error' command in Tupfiles
 - Output files in different sub-directories (including generated directories)
 - Resource file support
 - 'tup graph --combine'
 - ^o flag for skipping dependent commands if the output file is the same as a previous run

v0.6.5

Toggle v0.6.5's commit message

Verified

This tag was signed with the committer’s verified signature.
Version 0.6.5

 - Support for node variables
 - Started variants (Linux, OSX)
 - Added <groups>
 - Added '%d' for current directory name
 - Added 'preload' keyword
 - Added '%g' for glob pattern match
 - Added 'tup refactor'

v0.6

Toggle v0.6's commit message

Verified

This tag was signed with the committer’s verified signature.
Version 0.6

 - Support for full file-system dependencies (eg: recompiling when /usr/bin/gcc changes)
 - Support for environment variable tracking (eg: recompiling when $PATH changes)
 - Many Windows stability issues addressed
 - Progress bar updates (estimated completion time, job runtime, variable sized bar, etc)
 - Various performance fixes & bug fixes (as always)
 - Each commit is tested on 32-bit and 64-bit Linux, OSX, and Windows before getting pushed out

v0.5

Toggle v0.5's commit message

Verified

This tag was signed with the committer’s verified signature.
Version 0.5

 - run script feature added (ability to generate :-rules from shell, python, lua, or other scripts)
 - sub-process output is buffered & progress bar updated for better display
 - .ini-style local, user-level, and global options
 - master-fork backend to avoid race conditions with fuse
 - many bugfixes and new tests

v0.4.1

Toggle v0.4.1's commit message

Verified

This tag was signed with the committer’s verified signature.
Version 0.4.1: Fix a bug that had directories as dependencies on comm…

…ands, removed symlinks from the database, and use clang on OSX.