Releases
1.0.0
Added
Error messages contain also a unique ID. No reuse allowed.
Added messages to ease watching the progress of GitPack execution.
Added package index – fetch repositories updates only once an hour, otherwise use cache.
Added a hint message when bad arguments passed to ease finding GitPack's help.
Added long hash mode option -H
forcing to always show full commit hashes.
Added fetch mode option -f
making GitPack always fetch from remote.
Added support for raw URL mode -r
, in which GitPack performs no HTTPS adjustments.
Added native mode for Bash completion, allowing it to use more features.
Added support for cached packages version hints in Bash completion.
Added option -n
to never fetch from remote.
Added option -S
to skip locking (useful for GitPack wrappers).
Added option -d
to disable checking for installed URL basename duplicates.
Changed
Travis CI has been replaced by GitHub Actions CI.
Only optional commands are checked for their existence before execution.
The format of paths
command output has been changed.
Warnings of ambiguous references are no longer suppressed.
GitPack repository directory .gitpack
was renamed to .install
.
Installation and uninstallation are accomplished exclusively using GitPack scripts.
The output of actions uses significantly different format.
The Bash tab completion now uses status
and fetched
files to create URL hints.
All options have been moved to right after gitpack
command, not per action/command basis.
If more than one =
is used in URL=VERSION
argument, URL
contains additional =
rather than VERSION
.
Bash tab completion considers previous arguments and dynamically generates hints.
When running on macOS, more predictable file paths are used.
When not running on a recognized system, fallback file paths are used.
Check URL basename against installed URL basenames for possible duplicates.
Fixed
When fetching a repository fails, it is no longer present in Bash tab completion hints.
Only one instance of GitPack per user may be running at a time.
Unless raw URL mode used, GitPack removes or merges unnecessary /
of URLs before processing.
Handle invalid URL hashes stored in status
.
Removed
The support for dependencies has been completely removed.
The support for logging has been removed.
Support for status
backup mechanism has been removed.
Support for GitPack map
has been removed.
The offline mode, including the -o
option, has been removed.
You can’t perform that action at this time.