Appendix
Supported VCS
VCS | Supported? | Fetch | Update | Branch | Revision | URL Check | Note |
---|---|---|---|---|---|---|---|
Git | Y | Y | Y | Y | Y | Y | Automatically fetch submodules |
Mercurial (hg) | Y | Y | Y | Y | Y | Y | |
Subversion (svn) | Y | Y | Y | Y | Y | N | |
Baazar (bzr) | Y | Y | Y | N | Y | N | Some functionalities are not verified |
Fossil (fossil) | Y | Y | Y | N | Y | N | |
BitKeeper (bk) | N | N | N | N | N | N | Not supported |
Acceptable Prefixes for SRCS
Prefix | Source Type | Auto deduction[1] | Notes |
git | Git (VCS) | Yes | |
hg | Mercurial (VCS) | No | |
svn | Subversion (VCS) | No | |
bzr | Baazar (VCS) | No | |
fossil | Fossil (VCS) | No | |
tbl | Tarball Archives (Remote Files) | Partial | [2][3] |
file | Opaque Binary Blobs (Remote Files) | No | [4] |
Supported Checksum (Hashing) Algorithm
Algorithm | Recommended? | Notes |
MD2 | N | |
MD5 | N | |
SHA1 | N | |
SHA256 | Y | |
SHA224 | Y | [5] |
SHA384 | Y | |
SHA512 | Y | [6] |
BLAKE2B | Y | |
BLAKE2S | Y | |
SHA3_224 | Y | [7] |
SHA3_256 | Y | |
SHA3_384 | Y | |
SHA3_512 | Y | [8] |
[1] Auto deduction means if the prefix is omitted, whether acbs
would
try to deduce the missing prefix
[2] Will attempt to extract the archive
[3] Only when the extension name contains .tar
or .zip
[4] Will leave the files as-is, implies SUBDIR='.'
[5] Although recommended, please consider using SHA256
or better
[6] Although recommended, the hash sum is just too long. Currently,
SHA256
is sufficient enough.
[7] Although recommended, please consider using SHA3_256
or better
[8] Although recommended, the hash sum is just too long. Currently,
SHA3_256
is sufficient enough.