aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-10-05cpt-list: add optionsmerakor
FossilOrigin-Name: 2a72f42a940b14d180eac94fda1610b8b29cbd66443b5f2d85a8e7f3eb85c1ac
2020-10-05cpt: add global options to the library.merakor
FossilOrigin-Name: 31d397b6064679068ed32c337f8c74e7ab24c9b7b9fa44f55a8cc0f52ca3bcee
2020-10-05README: updatemerakor
FossilOrigin-Name: 3563c81a28d3d0c967e14e1c8fadd112c04a77bd4a7f3c80f3352d060771a9ea
2020-10-05cpt-orphans: add tool to print orphaned packages.merakor
FossilOrigin-Name: 3addfbbb6f53df7ca63443c15e0a253bd760b7c75409d9196bf82ca5a090f796
2020-10-05cpt-reset: rewrite to make use of the /etc/cpt-base file.merakor
FossilOrigin-Name: 8e53e32d1f2cfa115743a912260d6d8e60b547b29a99ae3684306400ff367f43
2020-10-04cpt-base: define base, and make it redefinablemerakor
This new base file will make it possible for cpt-reset and cpt-base will be redefinable. FossilOrigin-Name: 32d7d9daa05db73863a29b47951149e83d3180f93a61abcf0fd2fcaa3c71288b
2020-10-04cpt-lib: readability changesmerakor
FossilOrigin-Name: 22de97074943e7b5a08e937799c14423892a95033dc33bc0e8ca165ea6ad4cbd
2020-10-02cpt-fork: add ability to fork multiple packagesmerakor
FossilOrigin-Name: 7e5b294ae09df14b59f5c6d02987e49fc77b3feb94f426e51f7a9648870dd7a8
2020-10-02cpt-fork: remove manifest from the package directorymerakor
FossilOrigin-Name: 78c900f4fb4a9c0e966791ae37d576723074b09b28d3ae8452cad05a5f534c30
2020-10-02pkg_extract(): allow the usage of '@' for tags.merakor
This change ensures that we don't have to acquire tags each time. The user can specify https://blabla.git@v2 to acquire the v2 tag. This is not needed for branches or commits. FossilOrigin-Name: 5f8d147c298113f235c28b992e7dba0ec39d19eaae368e5cd7bc359cceb24ecb
2020-09-25pkg_build(): Notify the user if the build file was modified.merakor
Since the build file can be modified during the pre-build hook, a user can easily forget about their modifications to the build file, especially if they have completely rewritten their build script in the hook. FossilOrigin-Name: 9051885b256f0730b4cdbd2703fc3b3c0e41ed12173424f4a9f748f0ee2ad3bf
2020-09-25cpt: bump to 4.1.14.1.1merakor
FossilOrigin-Name: 6539b980bad100d88bc9a630e5efa4391e75e7ba3d659751e191f26e3bff151d
2020-09-25pkg_extract(): change git clone behaviour to fetch tags.merakor
This makes operations with commits hashes longer, but it can also checkout specific tags, which is a plus. FossilOrigin-Name: 9826a0c4defac46b1719594751bed634a12c905588936e73fec162885266d232
2020-09-25pkg_fixdeps(): output to stderr instead of /dev/ttymerakor
FossilOrigin-Name: 0abeaf0d407b7babd45f779ea36338d36bc961bf79120ea68431bd8bc9940b85
2020-09-25as_root(): change USER variablemerakor
FossilOrigin-Name: 472d451a30b2626be4db9e65c80f1ce9b26504e86570b9e21b20477d88c210e9
2020-09-11cpt: bump to 4.1.04.1.0merakor
FossilOrigin-Name: 6141d34b3dbd8e5ce67f6ff2fd0ce7f31f8193386051e9c82691f67f8a429331
2020-09-11cpt: bi can be run to install all built packagesmerakor
FossilOrigin-Name: dc69b52d03be5ff2b2e304b8825c48c65e2188df2f7eb239ecaf267e8fae2434
2020-09-10cpt-chbuild: run as_root() only if we aren't root.merakor
FossilOrigin-Name: 414282edfd26e36f326ea599d3328f53e617946c03e77595d4339ce56e174231
2020-09-10cpt: fix flags that start with '--no-'4.0.1merakor
FossilOrigin-Name: 5f194677e6c4b43c423593a74e9c3e07f11328da1c42e5e255b5b15cd6959e27
2020-09-09cpt: bump to 4.0.04.0.0merakor
FossilOrigin-Name: 72c24d882eaea1fc1b6fba1f95f22f473e07b195b6dad243d263da9d559237ea
2020-09-09remove docsmerakor
FossilOrigin-Name: d31fa08b25d8c39e9b862bdb0901be3a3b36b656307a2ceeb3895ada21ccc26f
2020-09-09pkg_isbuilt(): simplifymerakor
FossilOrigin-Name: 49bcf5c3b49b75c33e22e575d4c74c2c240a1ff611468081d0af0f08099c04a0
2020-09-08tests: run primitive shellcheck instead of downloadingmerakor
FossilOrigin-Name: 224becc92e0c99c79727da460d3c054dae031dd75fa5c4e20428ae5c1881ad30
2020-09-08cpt: fix getoptions initial value callsmerakor
FossilOrigin-Name: 846a2586dbd7620ba4bb72aade0a64ffe6128b3f6536a89e17f8d45201ea1c45
2020-09-05CI: I forgot that ubuntu is ancientmerakor
FossilOrigin-Name: 7aa8f975255bc1b0e2307770e74c83cb158c1545ec4cec5ed76c7c2f6a14657e
2020-09-05add github workflowsmerakor
FossilOrigin-Name: abe4dcaf8d12a47ec59ee2b5faec3bae9a61462d4e30fb641b5e2e05e192152c
2020-09-05Makefile: add testsmerakor
FossilOrigin-Name: 3523397385ce9810fdbae3447bc0794943b27019581bb5126cd5452608322adf
2020-09-05cpt-search: fix shellcheck errormerakor
FossilOrigin-Name: 273df65485da7ee56c5192242fbf5549f3e9d9faf925e484d8ce41dd4eb829ed
2020-09-05cpt: add back support for setting colors, fix shellcheck errormerakor
FossilOrigin-Name: 4353efa436df913e647c5b43c709833fb76d12fb52d9db1b9bbaff04e55d0abf
2020-09-05cpt-size: set files as the main argumentsmerakor
So that we can use "$@" FossilOrigin-Name: 8c113f776cd199f51741d60ef15a6c34b3c637ab8b4043e189ffe6aca3dcfa64
2020-09-05contrib: use current directory if no arguments are givenmerakor
FossilOrigin-Name: 266bf81edde642e79582487e98140a0539f14c82dd0671eee91b22881cdf62db
2020-09-04cpt: add support for package testsmerakor
FossilOrigin-Name: f257d102fe4e20da0965fd247df1c229c4fae24d5e5059704f3886ff26181247
2020-09-04Makefile: add option to install tools "statically"merakor
'make install-static' will now install shell tools statically, meaning that cpt-lib will be written into the installed tool, so the tool will not depend on the existence of the shell library. FossilOrigin-Name: 905f3dd2700f187735e985af26c3eb9e11e566b16c24e0aec7425009fe913fb7
2020-09-04Makefile: fix cpt-statmerakor
FossilOrigin-Name: eefdf48dba2056c2a60d76210677fc87da4e4f6e17c5e56ba1fcd88bb1880933
2020-09-04src/: prefer the cpt-lib on the current directory.merakor
FossilOrigin-Name: ea0a950e2247b056b0594baddb184f99aa8e39f492fa50c968e904b9dd2e2aa7
2020-08-31pkg_fetch(): go to repository root before checking for Mercurialmerakor
also check remotes FossilOrigin-Name: 482f5e133fec61f9b02a190e896acbe198e61fc1605d5ee149f32a2b5dc643bd
2020-08-31pkg_fetch(): remove unnecessary check for gitmerakor
Since the code block just below this will fail if git doesn't exist, there is no point in this check. FossilOrigin-Name: 8cb3ebb5a0b9e5a1c0d51e25ba924de79c7523abd97f0ac48cf89251e0dee4e0
2020-08-31docs: updatemerakor
FossilOrigin-Name: 43926a694badb88d4d0b326626637b1616fcadab7928866bfcba6e6934241769
2020-08-31cpt-revdepends: do not require to be installed, skip make deps.merakor
FossilOrigin-Name: cd09adcc85e067423a35f42c3bccd059ae488c1271a132230686e36d405602af
2020-08-31cpt-lib: repository and source revamp. See log.merakor
Many additions and changes here, - added support for Mercurial sources - added support for Mercurial repositories - adapted git source changes from kiss - Changed rsync repository behaviour: A new file has been added to rsync repositories: .rsync_root This file points to the repository root. If the directory that .rsync_root points also has an '.rsync' file, this will be accepted as the root directory and the rsync operation will take place on the root. This ensures that we can have repository exchanges on a single rsync call, while still allowing for partial repositories. FossilOrigin-Name: ddc0b35ae230e0ac43ac0b10fa541aa577496c38f90c327210300110360f5afc
2020-08-31pkg_sources(): return when there is no source file.merakor
FossilOrigin-Name: 1c0091a687350b6f6eefc9dd676c4e4f2d3c4a81a514aa3c95113898cc4c1ea1
2020-08-31cpt: revert to previous method for sh256()3.3.1merakor
This affects only file names and not git repositories. FossilOrigin-Name: c2f6cf07bac7138c17731f2006a38d1590cfb129faae3fe1727b8d487712b400
2020-08-31cpt: bump version to 3.3.03.3.0merakor
FossilOrigin-Name: 75617b8acbf3e5074ad60d2a4c1bd6b3d0c58b37bb471c8166fd2a75a0a30453
2020-08-31cpt-lib: switch to the same method for checksums with kissmerakor
FossilOrigin-Name: c19cbb2754fdc62aab4691c28343402b06091c77a329f0cef6c85f5e965e91a1
2020-08-31warn(): change function behaviourmerakor
FossilOrigin-Name: f656276fa8b49293b453b1819302d86ea2124357ada00b511e3181601279e0ef
2020-08-31cpt-lib: add trap_set() function to manage trapsmerakor
FossilOrigin-Name: a205e529b22c1178d79332814ea456b958450e7470b484894a6a229d7010f03c
2020-08-23pkg_cache(): prefer CPT_COMPRESS value if available.merakor
cpt should prefer the user's CPT_COMPRESS in the case that two tarballs of different compression algorithms exist. In such a case, 90% of the time, the tarball with the CPT_COMPRESS is newer. FossilOrigin-Name: 8fe3706e32137cf0ae536012fd68ac0c5d9f75fc71ddd3f1ac03658bb3ec6620
2020-08-23getoptions: do not unset variables if parameters aren't given.merakor
FossilOrigin-Name: d3aeabb1ff9e6acaea85638e37721065bb937b2cb1a349270a5dbcb0ef669d59
2020-08-22cpt: remove getopt and use shell library instead.merakor
FossilOrigin-Name: cbe6d1050c67fcce58e754cd03832089ffeb33a5f9455c55e71738ab11e0d056
2020-08-22cpt-lib: use getoptions library for option parsingmerakor
FossilOrigin-Name: 69e8dca7190db30aa91e0d35ffe06d4668834760e8bea683b3cce2a8c8e5b914