DEPRECATED -- Rewritten and moved to https://github.com/NiklasRosenstein/shut/. 🌊 Shore is a distribution and release management tool for pure Python packages.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

885 lines
31 KiB

Squashed commit of the following: commit 10260752d08daa1033177b845353e84beb4677e8 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:28:17 2020 +0100 add tag event to .drone.yml commit 5052ab769c0ab5b6d4f9cff720cfd533fe63b95c Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:05:47 2020 +0100 update .drone.yml commit fd6bd6308e9995e8ab380418a52002194d4e8bfd Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:46:59 2020 +0100 update .drone.yml commit 8b1a1baebaeffe05a879786690b4377a94a2d38a Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:44:13 2020 +0100 update .drone.yml commit d755bfbe7bed3f9eb65df1619a0df33cdf1368bb Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:40:19 2020 +0100 update .drone.yml commit f18457653ee92aa0bab1518cc967d1c4d6fc7cb6 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:35:27 2020 +0100 update .drone.yml commit a2bb7a1a77d5de74e571b7cb95fd0ac429a439e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:25:12 2020 +0100 update .drone.yml commit b21cc1da204eac8a392dc86ec6cac155673dd1e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:22:18 2020 +0100 update .drone.yml commit 43c4bdeaacd88ed44f4d401c13df77b39e5df7a4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:15:31 2020 +0100 fix target argument to "shore dist:build" and "shore dist:publish" commit 1fb2fa1fb7d949a8c206f65be35ad793ca72e937 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:13:18 2020 +0100 update command names commit 7348603a6cdabd94614740e958659d886e881726 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:11 2020 +0100 update README.md commit 2e5ea2a7bf82cd4e52c492e282a680bf3cdff9be Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:00 2020 +0100 fix "shore --version" commit a53d27830602ba1729ec54ab51600b106b4a44aa Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:50:34 2020 +0100 rename "shore ci-version" to "shore get-version", rename "shore versions" to "shore status" commit 1e2e535d9ab40d0b8e8e6ebd0774af8d521a8125 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:32:44 2020 +0100 replace "shore versions --ci" with "shore ci-version" commit d784b3578aca4506b29bea0e2995c197657e9341 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:06:31 2020 +0100 update drone.yml commit 52450623c7410b07f852cfe6e65d16fc28894297 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:05:55 2020 +0100 fix new version class, update "shore bump" to rely on new Version class semantics commit b5b3fda26bac18dfe781b0d8b925eaf6eac87921 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:56:09 2020 +0100 subclass packaging.version.Version to support commit distance and SHA in version string commit 88512f83726ad5c84418149031842b024fd32385 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:39:37 2020 +0100 update get_ci_version(), remove "shore bump ci" as it can be replaced with "shore bump --version `shore versions --ci`" commit ad662bfbfe91b1761619894e49dbd738351bbbd4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:29:29 2020 +0100 fix spelling mistake commit 59da3dc8838b78e76f9243470605e996a08c9a07 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:23:54 2020 +0100 remove remaining references of the argparser commit aae9a5aaf426a78a8a5e7efcf4226f4403e91bcf Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:20:40 2020 +0100 update drone.yml commit 31532be98d0911abb01e812114c29902d2b88c20 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:47:20 2020 +0100 fix -v/--verbose (now a flag, used to require an argument) commit c5f52d6a04d6e2baff60f80494a5bca01d646101 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:45:34 2020 +0100 update .drone.yml
1 year ago
Squashed commit of the following: commit 10260752d08daa1033177b845353e84beb4677e8 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:28:17 2020 +0100 add tag event to .drone.yml commit 5052ab769c0ab5b6d4f9cff720cfd533fe63b95c Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:05:47 2020 +0100 update .drone.yml commit fd6bd6308e9995e8ab380418a52002194d4e8bfd Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:46:59 2020 +0100 update .drone.yml commit 8b1a1baebaeffe05a879786690b4377a94a2d38a Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:44:13 2020 +0100 update .drone.yml commit d755bfbe7bed3f9eb65df1619a0df33cdf1368bb Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:40:19 2020 +0100 update .drone.yml commit f18457653ee92aa0bab1518cc967d1c4d6fc7cb6 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:35:27 2020 +0100 update .drone.yml commit a2bb7a1a77d5de74e571b7cb95fd0ac429a439e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:25:12 2020 +0100 update .drone.yml commit b21cc1da204eac8a392dc86ec6cac155673dd1e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:22:18 2020 +0100 update .drone.yml commit 43c4bdeaacd88ed44f4d401c13df77b39e5df7a4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:15:31 2020 +0100 fix target argument to "shore dist:build" and "shore dist:publish" commit 1fb2fa1fb7d949a8c206f65be35ad793ca72e937 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:13:18 2020 +0100 update command names commit 7348603a6cdabd94614740e958659d886e881726 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:11 2020 +0100 update README.md commit 2e5ea2a7bf82cd4e52c492e282a680bf3cdff9be Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:00 2020 +0100 fix "shore --version" commit a53d27830602ba1729ec54ab51600b106b4a44aa Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:50:34 2020 +0100 rename "shore ci-version" to "shore get-version", rename "shore versions" to "shore status" commit 1e2e535d9ab40d0b8e8e6ebd0774af8d521a8125 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:32:44 2020 +0100 replace "shore versions --ci" with "shore ci-version" commit d784b3578aca4506b29bea0e2995c197657e9341 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:06:31 2020 +0100 update drone.yml commit 52450623c7410b07f852cfe6e65d16fc28894297 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:05:55 2020 +0100 fix new version class, update "shore bump" to rely on new Version class semantics commit b5b3fda26bac18dfe781b0d8b925eaf6eac87921 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:56:09 2020 +0100 subclass packaging.version.Version to support commit distance and SHA in version string commit 88512f83726ad5c84418149031842b024fd32385 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:39:37 2020 +0100 update get_ci_version(), remove "shore bump ci" as it can be replaced with "shore bump --version `shore versions --ci`" commit ad662bfbfe91b1761619894e49dbd738351bbbd4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:29:29 2020 +0100 fix spelling mistake commit 59da3dc8838b78e76f9243470605e996a08c9a07 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:23:54 2020 +0100 remove remaining references of the argparser commit aae9a5aaf426a78a8a5e7efcf4226f4403e91bcf Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:20:40 2020 +0100 update drone.yml commit 31532be98d0911abb01e812114c29902d2b88c20 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:47:20 2020 +0100 fix -v/--verbose (now a flag, used to require an argument) commit c5f52d6a04d6e2baff60f80494a5bca01d646101 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:45:34 2020 +0100 update .drone.yml
1 year ago
Squashed commit of the following: commit 10260752d08daa1033177b845353e84beb4677e8 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:28:17 2020 +0100 add tag event to .drone.yml commit 5052ab769c0ab5b6d4f9cff720cfd533fe63b95c Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:05:47 2020 +0100 update .drone.yml commit fd6bd6308e9995e8ab380418a52002194d4e8bfd Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:46:59 2020 +0100 update .drone.yml commit 8b1a1baebaeffe05a879786690b4377a94a2d38a Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:44:13 2020 +0100 update .drone.yml commit d755bfbe7bed3f9eb65df1619a0df33cdf1368bb Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:40:19 2020 +0100 update .drone.yml commit f18457653ee92aa0bab1518cc967d1c4d6fc7cb6 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:35:27 2020 +0100 update .drone.yml commit a2bb7a1a77d5de74e571b7cb95fd0ac429a439e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:25:12 2020 +0100 update .drone.yml commit b21cc1da204eac8a392dc86ec6cac155673dd1e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:22:18 2020 +0100 update .drone.yml commit 43c4bdeaacd88ed44f4d401c13df77b39e5df7a4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:15:31 2020 +0100 fix target argument to "shore dist:build" and "shore dist:publish" commit 1fb2fa1fb7d949a8c206f65be35ad793ca72e937 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:13:18 2020 +0100 update command names commit 7348603a6cdabd94614740e958659d886e881726 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:11 2020 +0100 update README.md commit 2e5ea2a7bf82cd4e52c492e282a680bf3cdff9be Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:00 2020 +0100 fix "shore --version" commit a53d27830602ba1729ec54ab51600b106b4a44aa Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:50:34 2020 +0100 rename "shore ci-version" to "shore get-version", rename "shore versions" to "shore status" commit 1e2e535d9ab40d0b8e8e6ebd0774af8d521a8125 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:32:44 2020 +0100 replace "shore versions --ci" with "shore ci-version" commit d784b3578aca4506b29bea0e2995c197657e9341 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:06:31 2020 +0100 update drone.yml commit 52450623c7410b07f852cfe6e65d16fc28894297 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:05:55 2020 +0100 fix new version class, update "shore bump" to rely on new Version class semantics commit b5b3fda26bac18dfe781b0d8b925eaf6eac87921 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:56:09 2020 +0100 subclass packaging.version.Version to support commit distance and SHA in version string commit 88512f83726ad5c84418149031842b024fd32385 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:39:37 2020 +0100 update get_ci_version(), remove "shore bump ci" as it can be replaced with "shore bump --version `shore versions --ci`" commit ad662bfbfe91b1761619894e49dbd738351bbbd4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:29:29 2020 +0100 fix spelling mistake commit 59da3dc8838b78e76f9243470605e996a08c9a07 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:23:54 2020 +0100 remove remaining references of the argparser commit aae9a5aaf426a78a8a5e7efcf4226f4403e91bcf Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:20:40 2020 +0100 update drone.yml commit 31532be98d0911abb01e812114c29902d2b88c20 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:47:20 2020 +0100 fix -v/--verbose (now a flag, used to require an argument) commit c5f52d6a04d6e2baff60f80494a5bca01d646101 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:45:34 2020 +0100 update .drone.yml
1 year ago
Squashed commit of the following: commit 10260752d08daa1033177b845353e84beb4677e8 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:28:17 2020 +0100 add tag event to .drone.yml commit 5052ab769c0ab5b6d4f9cff720cfd533fe63b95c Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:05:47 2020 +0100 update .drone.yml commit fd6bd6308e9995e8ab380418a52002194d4e8bfd Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:46:59 2020 +0100 update .drone.yml commit 8b1a1baebaeffe05a879786690b4377a94a2d38a Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:44:13 2020 +0100 update .drone.yml commit d755bfbe7bed3f9eb65df1619a0df33cdf1368bb Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:40:19 2020 +0100 update .drone.yml commit f18457653ee92aa0bab1518cc967d1c4d6fc7cb6 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:35:27 2020 +0100 update .drone.yml commit a2bb7a1a77d5de74e571b7cb95fd0ac429a439e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:25:12 2020 +0100 update .drone.yml commit b21cc1da204eac8a392dc86ec6cac155673dd1e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:22:18 2020 +0100 update .drone.yml commit 43c4bdeaacd88ed44f4d401c13df77b39e5df7a4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:15:31 2020 +0100 fix target argument to "shore dist:build" and "shore dist:publish" commit 1fb2fa1fb7d949a8c206f65be35ad793ca72e937 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:13:18 2020 +0100 update command names commit 7348603a6cdabd94614740e958659d886e881726 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:11 2020 +0100 update README.md commit 2e5ea2a7bf82cd4e52c492e282a680bf3cdff9be Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:00 2020 +0100 fix "shore --version" commit a53d27830602ba1729ec54ab51600b106b4a44aa Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:50:34 2020 +0100 rename "shore ci-version" to "shore get-version", rename "shore versions" to "shore status" commit 1e2e535d9ab40d0b8e8e6ebd0774af8d521a8125 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:32:44 2020 +0100 replace "shore versions --ci" with "shore ci-version" commit d784b3578aca4506b29bea0e2995c197657e9341 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:06:31 2020 +0100 update drone.yml commit 52450623c7410b07f852cfe6e65d16fc28894297 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:05:55 2020 +0100 fix new version class, update "shore bump" to rely on new Version class semantics commit b5b3fda26bac18dfe781b0d8b925eaf6eac87921 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:56:09 2020 +0100 subclass packaging.version.Version to support commit distance and SHA in version string commit 88512f83726ad5c84418149031842b024fd32385 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:39:37 2020 +0100 update get_ci_version(), remove "shore bump ci" as it can be replaced with "shore bump --version `shore versions --ci`" commit ad662bfbfe91b1761619894e49dbd738351bbbd4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:29:29 2020 +0100 fix spelling mistake commit 59da3dc8838b78e76f9243470605e996a08c9a07 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:23:54 2020 +0100 remove remaining references of the argparser commit aae9a5aaf426a78a8a5e7efcf4226f4403e91bcf Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:20:40 2020 +0100 update drone.yml commit 31532be98d0911abb01e812114c29902d2b88c20 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:47:20 2020 +0100 fix -v/--verbose (now a flag, used to require an argument) commit c5f52d6a04d6e2baff60f80494a5bca01d646101 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:45:34 2020 +0100 update .drone.yml
1 year ago
Squashed commit of the following: commit 10260752d08daa1033177b845353e84beb4677e8 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:28:17 2020 +0100 add tag event to .drone.yml commit 5052ab769c0ab5b6d4f9cff720cfd533fe63b95c Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:05:47 2020 +0100 update .drone.yml commit fd6bd6308e9995e8ab380418a52002194d4e8bfd Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:46:59 2020 +0100 update .drone.yml commit 8b1a1baebaeffe05a879786690b4377a94a2d38a Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:44:13 2020 +0100 update .drone.yml commit d755bfbe7bed3f9eb65df1619a0df33cdf1368bb Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:40:19 2020 +0100 update .drone.yml commit f18457653ee92aa0bab1518cc967d1c4d6fc7cb6 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:35:27 2020 +0100 update .drone.yml commit a2bb7a1a77d5de74e571b7cb95fd0ac429a439e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:25:12 2020 +0100 update .drone.yml commit b21cc1da204eac8a392dc86ec6cac155673dd1e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:22:18 2020 +0100 update .drone.yml commit 43c4bdeaacd88ed44f4d401c13df77b39e5df7a4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:15:31 2020 +0100 fix target argument to "shore dist:build" and "shore dist:publish" commit 1fb2fa1fb7d949a8c206f65be35ad793ca72e937 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:13:18 2020 +0100 update command names commit 7348603a6cdabd94614740e958659d886e881726 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:11 2020 +0100 update README.md commit 2e5ea2a7bf82cd4e52c492e282a680bf3cdff9be Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:00 2020 +0100 fix "shore --version" commit a53d27830602ba1729ec54ab51600b106b4a44aa Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:50:34 2020 +0100 rename "shore ci-version" to "shore get-version", rename "shore versions" to "shore status" commit 1e2e535d9ab40d0b8e8e6ebd0774af8d521a8125 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:32:44 2020 +0100 replace "shore versions --ci" with "shore ci-version" commit d784b3578aca4506b29bea0e2995c197657e9341 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:06:31 2020 +0100 update drone.yml commit 52450623c7410b07f852cfe6e65d16fc28894297 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:05:55 2020 +0100 fix new version class, update "shore bump" to rely on new Version class semantics commit b5b3fda26bac18dfe781b0d8b925eaf6eac87921 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:56:09 2020 +0100 subclass packaging.version.Version to support commit distance and SHA in version string commit 88512f83726ad5c84418149031842b024fd32385 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:39:37 2020 +0100 update get_ci_version(), remove "shore bump ci" as it can be replaced with "shore bump --version `shore versions --ci`" commit ad662bfbfe91b1761619894e49dbd738351bbbd4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:29:29 2020 +0100 fix spelling mistake commit 59da3dc8838b78e76f9243470605e996a08c9a07 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:23:54 2020 +0100 remove remaining references of the argparser commit aae9a5aaf426a78a8a5e7efcf4226f4403e91bcf Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:20:40 2020 +0100 update drone.yml commit 31532be98d0911abb01e812114c29902d2b88c20 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:47:20 2020 +0100 fix -v/--verbose (now a flag, used to require an argument) commit c5f52d6a04d6e2baff60f80494a5bca01d646101 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:45:34 2020 +0100 update .drone.yml
1 year ago
Squashed commit of the following: commit 10260752d08daa1033177b845353e84beb4677e8 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:28:17 2020 +0100 add tag event to .drone.yml commit 5052ab769c0ab5b6d4f9cff720cfd533fe63b95c Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:05:47 2020 +0100 update .drone.yml commit fd6bd6308e9995e8ab380418a52002194d4e8bfd Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:46:59 2020 +0100 update .drone.yml commit 8b1a1baebaeffe05a879786690b4377a94a2d38a Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:44:13 2020 +0100 update .drone.yml commit d755bfbe7bed3f9eb65df1619a0df33cdf1368bb Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:40:19 2020 +0100 update .drone.yml commit f18457653ee92aa0bab1518cc967d1c4d6fc7cb6 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:35:27 2020 +0100 update .drone.yml commit a2bb7a1a77d5de74e571b7cb95fd0ac429a439e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:25:12 2020 +0100 update .drone.yml commit b21cc1da204eac8a392dc86ec6cac155673dd1e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:22:18 2020 +0100 update .drone.yml commit 43c4bdeaacd88ed44f4d401c13df77b39e5df7a4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:15:31 2020 +0100 fix target argument to "shore dist:build" and "shore dist:publish" commit 1fb2fa1fb7d949a8c206f65be35ad793ca72e937 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:13:18 2020 +0100 update command names commit 7348603a6cdabd94614740e958659d886e881726 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:11 2020 +0100 update README.md commit 2e5ea2a7bf82cd4e52c492e282a680bf3cdff9be Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:00 2020 +0100 fix "shore --version" commit a53d27830602ba1729ec54ab51600b106b4a44aa Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:50:34 2020 +0100 rename "shore ci-version" to "shore get-version", rename "shore versions" to "shore status" commit 1e2e535d9ab40d0b8e8e6ebd0774af8d521a8125 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:32:44 2020 +0100 replace "shore versions --ci" with "shore ci-version" commit d784b3578aca4506b29bea0e2995c197657e9341 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:06:31 2020 +0100 update drone.yml commit 52450623c7410b07f852cfe6e65d16fc28894297 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:05:55 2020 +0100 fix new version class, update "shore bump" to rely on new Version class semantics commit b5b3fda26bac18dfe781b0d8b925eaf6eac87921 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:56:09 2020 +0100 subclass packaging.version.Version to support commit distance and SHA in version string commit 88512f83726ad5c84418149031842b024fd32385 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:39:37 2020 +0100 update get_ci_version(), remove "shore bump ci" as it can be replaced with "shore bump --version `shore versions --ci`" commit ad662bfbfe91b1761619894e49dbd738351bbbd4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:29:29 2020 +0100 fix spelling mistake commit 59da3dc8838b78e76f9243470605e996a08c9a07 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:23:54 2020 +0100 remove remaining references of the argparser commit aae9a5aaf426a78a8a5e7efcf4226f4403e91bcf Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:20:40 2020 +0100 update drone.yml commit 31532be98d0911abb01e812114c29902d2b88c20 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:47:20 2020 +0100 fix -v/--verbose (now a flag, used to require an argument) commit c5f52d6a04d6e2baff60f80494a5bca01d646101 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:45:34 2020 +0100 update .drone.yml
1 year ago
Squashed commit of the following: commit 10260752d08daa1033177b845353e84beb4677e8 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:28:17 2020 +0100 add tag event to .drone.yml commit 5052ab769c0ab5b6d4f9cff720cfd533fe63b95c Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:05:47 2020 +0100 update .drone.yml commit fd6bd6308e9995e8ab380418a52002194d4e8bfd Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:46:59 2020 +0100 update .drone.yml commit 8b1a1baebaeffe05a879786690b4377a94a2d38a Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:44:13 2020 +0100 update .drone.yml commit d755bfbe7bed3f9eb65df1619a0df33cdf1368bb Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:40:19 2020 +0100 update .drone.yml commit f18457653ee92aa0bab1518cc967d1c4d6fc7cb6 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:35:27 2020 +0100 update .drone.yml commit a2bb7a1a77d5de74e571b7cb95fd0ac429a439e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:25:12 2020 +0100 update .drone.yml commit b21cc1da204eac8a392dc86ec6cac155673dd1e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:22:18 2020 +0100 update .drone.yml commit 43c4bdeaacd88ed44f4d401c13df77b39e5df7a4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:15:31 2020 +0100 fix target argument to "shore dist:build" and "shore dist:publish" commit 1fb2fa1fb7d949a8c206f65be35ad793ca72e937 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:13:18 2020 +0100 update command names commit 7348603a6cdabd94614740e958659d886e881726 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:11 2020 +0100 update README.md commit 2e5ea2a7bf82cd4e52c492e282a680bf3cdff9be Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:00 2020 +0100 fix "shore --version" commit a53d27830602ba1729ec54ab51600b106b4a44aa Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:50:34 2020 +0100 rename "shore ci-version" to "shore get-version", rename "shore versions" to "shore status" commit 1e2e535d9ab40d0b8e8e6ebd0774af8d521a8125 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:32:44 2020 +0100 replace "shore versions --ci" with "shore ci-version" commit d784b3578aca4506b29bea0e2995c197657e9341 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:06:31 2020 +0100 update drone.yml commit 52450623c7410b07f852cfe6e65d16fc28894297 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:05:55 2020 +0100 fix new version class, update "shore bump" to rely on new Version class semantics commit b5b3fda26bac18dfe781b0d8b925eaf6eac87921 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:56:09 2020 +0100 subclass packaging.version.Version to support commit distance and SHA in version string commit 88512f83726ad5c84418149031842b024fd32385 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:39:37 2020 +0100 update get_ci_version(), remove "shore bump ci" as it can be replaced with "shore bump --version `shore versions --ci`" commit ad662bfbfe91b1761619894e49dbd738351bbbd4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:29:29 2020 +0100 fix spelling mistake commit 59da3dc8838b78e76f9243470605e996a08c9a07 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:23:54 2020 +0100 remove remaining references of the argparser commit aae9a5aaf426a78a8a5e7efcf4226f4403e91bcf Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:20:40 2020 +0100 update drone.yml commit 31532be98d0911abb01e812114c29902d2b88c20 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:47:20 2020 +0100 fix -v/--verbose (now a flag, used to require an argument) commit c5f52d6a04d6e2baff60f80494a5bca01d646101 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:45:34 2020 +0100 update .drone.yml
1 year ago
Squashed commit of the following: commit 10260752d08daa1033177b845353e84beb4677e8 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:28:17 2020 +0100 add tag event to .drone.yml commit 5052ab769c0ab5b6d4f9cff720cfd533fe63b95c Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:05:47 2020 +0100 update .drone.yml commit fd6bd6308e9995e8ab380418a52002194d4e8bfd Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:46:59 2020 +0100 update .drone.yml commit 8b1a1baebaeffe05a879786690b4377a94a2d38a Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:44:13 2020 +0100 update .drone.yml commit d755bfbe7bed3f9eb65df1619a0df33cdf1368bb Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:40:19 2020 +0100 update .drone.yml commit f18457653ee92aa0bab1518cc967d1c4d6fc7cb6 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:35:27 2020 +0100 update .drone.yml commit a2bb7a1a77d5de74e571b7cb95fd0ac429a439e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:25:12 2020 +0100 update .drone.yml commit b21cc1da204eac8a392dc86ec6cac155673dd1e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:22:18 2020 +0100 update .drone.yml commit 43c4bdeaacd88ed44f4d401c13df77b39e5df7a4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:15:31 2020 +0100 fix target argument to "shore dist:build" and "shore dist:publish" commit 1fb2fa1fb7d949a8c206f65be35ad793ca72e937 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:13:18 2020 +0100 update command names commit 7348603a6cdabd94614740e958659d886e881726 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:11 2020 +0100 update README.md commit 2e5ea2a7bf82cd4e52c492e282a680bf3cdff9be Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:00 2020 +0100 fix "shore --version" commit a53d27830602ba1729ec54ab51600b106b4a44aa Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:50:34 2020 +0100 rename "shore ci-version" to "shore get-version", rename "shore versions" to "shore status" commit 1e2e535d9ab40d0b8e8e6ebd0774af8d521a8125 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:32:44 2020 +0100 replace "shore versions --ci" with "shore ci-version" commit d784b3578aca4506b29bea0e2995c197657e9341 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:06:31 2020 +0100 update drone.yml commit 52450623c7410b07f852cfe6e65d16fc28894297 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:05:55 2020 +0100 fix new version class, update "shore bump" to rely on new Version class semantics commit b5b3fda26bac18dfe781b0d8b925eaf6eac87921 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:56:09 2020 +0100 subclass packaging.version.Version to support commit distance and SHA in version string commit 88512f83726ad5c84418149031842b024fd32385 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:39:37 2020 +0100 update get_ci_version(), remove "shore bump ci" as it can be replaced with "shore bump --version `shore versions --ci`" commit ad662bfbfe91b1761619894e49dbd738351bbbd4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:29:29 2020 +0100 fix spelling mistake commit 59da3dc8838b78e76f9243470605e996a08c9a07 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:23:54 2020 +0100 remove remaining references of the argparser commit aae9a5aaf426a78a8a5e7efcf4226f4403e91bcf Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:20:40 2020 +0100 update drone.yml commit 31532be98d0911abb01e812114c29902d2b88c20 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:47:20 2020 +0100 fix -v/--verbose (now a flag, used to require an argument) commit c5f52d6a04d6e2baff60f80494a5bca01d646101 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:45:34 2020 +0100 update .drone.yml
1 year ago
Squashed commit of the following: commit 10260752d08daa1033177b845353e84beb4677e8 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:28:17 2020 +0100 add tag event to .drone.yml commit 5052ab769c0ab5b6d4f9cff720cfd533fe63b95c Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:05:47 2020 +0100 update .drone.yml commit fd6bd6308e9995e8ab380418a52002194d4e8bfd Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:46:59 2020 +0100 update .drone.yml commit 8b1a1baebaeffe05a879786690b4377a94a2d38a Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:44:13 2020 +0100 update .drone.yml commit d755bfbe7bed3f9eb65df1619a0df33cdf1368bb Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:40:19 2020 +0100 update .drone.yml commit f18457653ee92aa0bab1518cc967d1c4d6fc7cb6 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:35:27 2020 +0100 update .drone.yml commit a2bb7a1a77d5de74e571b7cb95fd0ac429a439e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:25:12 2020 +0100 update .drone.yml commit b21cc1da204eac8a392dc86ec6cac155673dd1e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:22:18 2020 +0100 update .drone.yml commit 43c4bdeaacd88ed44f4d401c13df77b39e5df7a4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:15:31 2020 +0100 fix target argument to "shore dist:build" and "shore dist:publish" commit 1fb2fa1fb7d949a8c206f65be35ad793ca72e937 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:13:18 2020 +0100 update command names commit 7348603a6cdabd94614740e958659d886e881726 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:11 2020 +0100 update README.md commit 2e5ea2a7bf82cd4e52c492e282a680bf3cdff9be Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:00 2020 +0100 fix "shore --version" commit a53d27830602ba1729ec54ab51600b106b4a44aa Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:50:34 2020 +0100 rename "shore ci-version" to "shore get-version", rename "shore versions" to "shore status" commit 1e2e535d9ab40d0b8e8e6ebd0774af8d521a8125 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:32:44 2020 +0100 replace "shore versions --ci" with "shore ci-version" commit d784b3578aca4506b29bea0e2995c197657e9341 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:06:31 2020 +0100 update drone.yml commit 52450623c7410b07f852cfe6e65d16fc28894297 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:05:55 2020 +0100 fix new version class, update "shore bump" to rely on new Version class semantics commit b5b3fda26bac18dfe781b0d8b925eaf6eac87921 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:56:09 2020 +0100 subclass packaging.version.Version to support commit distance and SHA in version string commit 88512f83726ad5c84418149031842b024fd32385 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:39:37 2020 +0100 update get_ci_version(), remove "shore bump ci" as it can be replaced with "shore bump --version `shore versions --ci`" commit ad662bfbfe91b1761619894e49dbd738351bbbd4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:29:29 2020 +0100 fix spelling mistake commit 59da3dc8838b78e76f9243470605e996a08c9a07 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:23:54 2020 +0100 remove remaining references of the argparser commit aae9a5aaf426a78a8a5e7efcf4226f4403e91bcf Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:20:40 2020 +0100 update drone.yml commit 31532be98d0911abb01e812114c29902d2b88c20 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:47:20 2020 +0100 fix -v/--verbose (now a flag, used to require an argument) commit c5f52d6a04d6e2baff60f80494a5bca01d646101 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:45:34 2020 +0100 update .drone.yml
1 year ago
Squashed commit of the following: commit 10260752d08daa1033177b845353e84beb4677e8 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:28:17 2020 +0100 add tag event to .drone.yml commit 5052ab769c0ab5b6d4f9cff720cfd533fe63b95c Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:05:47 2020 +0100 update .drone.yml commit fd6bd6308e9995e8ab380418a52002194d4e8bfd Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:46:59 2020 +0100 update .drone.yml commit 8b1a1baebaeffe05a879786690b4377a94a2d38a Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:44:13 2020 +0100 update .drone.yml commit d755bfbe7bed3f9eb65df1619a0df33cdf1368bb Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:40:19 2020 +0100 update .drone.yml commit f18457653ee92aa0bab1518cc967d1c4d6fc7cb6 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:35:27 2020 +0100 update .drone.yml commit a2bb7a1a77d5de74e571b7cb95fd0ac429a439e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:25:12 2020 +0100 update .drone.yml commit b21cc1da204eac8a392dc86ec6cac155673dd1e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:22:18 2020 +0100 update .drone.yml commit 43c4bdeaacd88ed44f4d401c13df77b39e5df7a4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:15:31 2020 +0100 fix target argument to "shore dist:build" and "shore dist:publish" commit 1fb2fa1fb7d949a8c206f65be35ad793ca72e937 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:13:18 2020 +0100 update command names commit 7348603a6cdabd94614740e958659d886e881726 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:11 2020 +0100 update README.md commit 2e5ea2a7bf82cd4e52c492e282a680bf3cdff9be Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:00 2020 +0100 fix "shore --version" commit a53d27830602ba1729ec54ab51600b106b4a44aa Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:50:34 2020 +0100 rename "shore ci-version" to "shore get-version", rename "shore versions" to "shore status" commit 1e2e535d9ab40d0b8e8e6ebd0774af8d521a8125 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:32:44 2020 +0100 replace "shore versions --ci" with "shore ci-version" commit d784b3578aca4506b29bea0e2995c197657e9341 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:06:31 2020 +0100 update drone.yml commit 52450623c7410b07f852cfe6e65d16fc28894297 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:05:55 2020 +0100 fix new version class, update "shore bump" to rely on new Version class semantics commit b5b3fda26bac18dfe781b0d8b925eaf6eac87921 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:56:09 2020 +0100 subclass packaging.version.Version to support commit distance and SHA in version string commit 88512f83726ad5c84418149031842b024fd32385 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:39:37 2020 +0100 update get_ci_version(), remove "shore bump ci" as it can be replaced with "shore bump --version `shore versions --ci`" commit ad662bfbfe91b1761619894e49dbd738351bbbd4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:29:29 2020 +0100 fix spelling mistake commit 59da3dc8838b78e76f9243470605e996a08c9a07 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:23:54 2020 +0100 remove remaining references of the argparser commit aae9a5aaf426a78a8a5e7efcf4226f4403e91bcf Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:20:40 2020 +0100 update drone.yml commit 31532be98d0911abb01e812114c29902d2b88c20 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:47:20 2020 +0100 fix -v/--verbose (now a flag, used to require an argument) commit c5f52d6a04d6e2baff60f80494a5bca01d646101 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:45:34 2020 +0100 update .drone.yml
1 year ago
Squashed commit of the following: commit 10260752d08daa1033177b845353e84beb4677e8 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:28:17 2020 +0100 add tag event to .drone.yml commit 5052ab769c0ab5b6d4f9cff720cfd533fe63b95c Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:05:47 2020 +0100 update .drone.yml commit fd6bd6308e9995e8ab380418a52002194d4e8bfd Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:46:59 2020 +0100 update .drone.yml commit 8b1a1baebaeffe05a879786690b4377a94a2d38a Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:44:13 2020 +0100 update .drone.yml commit d755bfbe7bed3f9eb65df1619a0df33cdf1368bb Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:40:19 2020 +0100 update .drone.yml commit f18457653ee92aa0bab1518cc967d1c4d6fc7cb6 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:35:27 2020 +0100 update .drone.yml commit a2bb7a1a77d5de74e571b7cb95fd0ac429a439e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:25:12 2020 +0100 update .drone.yml commit b21cc1da204eac8a392dc86ec6cac155673dd1e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:22:18 2020 +0100 update .drone.yml commit 43c4bdeaacd88ed44f4d401c13df77b39e5df7a4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:15:31 2020 +0100 fix target argument to "shore dist:build" and "shore dist:publish" commit 1fb2fa1fb7d949a8c206f65be35ad793ca72e937 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:13:18 2020 +0100 update command names commit 7348603a6cdabd94614740e958659d886e881726 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:11 2020 +0100 update README.md commit 2e5ea2a7bf82cd4e52c492e282a680bf3cdff9be Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:00 2020 +0100 fix "shore --version" commit a53d27830602ba1729ec54ab51600b106b4a44aa Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:50:34 2020 +0100 rename "shore ci-version" to "shore get-version", rename "shore versions" to "shore status" commit 1e2e535d9ab40d0b8e8e6ebd0774af8d521a8125 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:32:44 2020 +0100 replace "shore versions --ci" with "shore ci-version" commit d784b3578aca4506b29bea0e2995c197657e9341 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:06:31 2020 +0100 update drone.yml commit 52450623c7410b07f852cfe6e65d16fc28894297 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:05:55 2020 +0100 fix new version class, update "shore bump" to rely on new Version class semantics commit b5b3fda26bac18dfe781b0d8b925eaf6eac87921 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:56:09 2020 +0100 subclass packaging.version.Version to support commit distance and SHA in version string commit 88512f83726ad5c84418149031842b024fd32385 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:39:37 2020 +0100 update get_ci_version(), remove "shore bump ci" as it can be replaced with "shore bump --version `shore versions --ci`" commit ad662bfbfe91b1761619894e49dbd738351bbbd4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:29:29 2020 +0100 fix spelling mistake commit 59da3dc8838b78e76f9243470605e996a08c9a07 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:23:54 2020 +0100 remove remaining references of the argparser commit aae9a5aaf426a78a8a5e7efcf4226f4403e91bcf Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:20:40 2020 +0100 update drone.yml commit 31532be98d0911abb01e812114c29902d2b88c20 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:47:20 2020 +0100 fix -v/--verbose (now a flag, used to require an argument) commit c5f52d6a04d6e2baff60f80494a5bca01d646101 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:45:34 2020 +0100 update .drone.yml
1 year ago
Squashed commit of the following: commit 10260752d08daa1033177b845353e84beb4677e8 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:28:17 2020 +0100 add tag event to .drone.yml commit 5052ab769c0ab5b6d4f9cff720cfd533fe63b95c Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:05:47 2020 +0100 update .drone.yml commit fd6bd6308e9995e8ab380418a52002194d4e8bfd Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:46:59 2020 +0100 update .drone.yml commit 8b1a1baebaeffe05a879786690b4377a94a2d38a Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:44:13 2020 +0100 update .drone.yml commit d755bfbe7bed3f9eb65df1619a0df33cdf1368bb Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:40:19 2020 +0100 update .drone.yml commit f18457653ee92aa0bab1518cc967d1c4d6fc7cb6 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:35:27 2020 +0100 update .drone.yml commit a2bb7a1a77d5de74e571b7cb95fd0ac429a439e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:25:12 2020 +0100 update .drone.yml commit b21cc1da204eac8a392dc86ec6cac155673dd1e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:22:18 2020 +0100 update .drone.yml commit 43c4bdeaacd88ed44f4d401c13df77b39e5df7a4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:15:31 2020 +0100 fix target argument to "shore dist:build" and "shore dist:publish" commit 1fb2fa1fb7d949a8c206f65be35ad793ca72e937 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:13:18 2020 +0100 update command names commit 7348603a6cdabd94614740e958659d886e881726 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:11 2020 +0100 update README.md commit 2e5ea2a7bf82cd4e52c492e282a680bf3cdff9be Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:00 2020 +0100 fix "shore --version" commit a53d27830602ba1729ec54ab51600b106b4a44aa Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:50:34 2020 +0100 rename "shore ci-version" to "shore get-version", rename "shore versions" to "shore status" commit 1e2e535d9ab40d0b8e8e6ebd0774af8d521a8125 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:32:44 2020 +0100 replace "shore versions --ci" with "shore ci-version" commit d784b3578aca4506b29bea0e2995c197657e9341 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:06:31 2020 +0100 update drone.yml commit 52450623c7410b07f852cfe6e65d16fc28894297 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:05:55 2020 +0100 fix new version class, update "shore bump" to rely on new Version class semantics commit b5b3fda26bac18dfe781b0d8b925eaf6eac87921 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:56:09 2020 +0100 subclass packaging.version.Version to support commit distance and SHA in version string commit 88512f83726ad5c84418149031842b024fd32385 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:39:37 2020 +0100 update get_ci_version(), remove "shore bump ci" as it can be replaced with "shore bump --version `shore versions --ci`" commit ad662bfbfe91b1761619894e49dbd738351bbbd4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:29:29 2020 +0100 fix spelling mistake commit 59da3dc8838b78e76f9243470605e996a08c9a07 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:23:54 2020 +0100 remove remaining references of the argparser commit aae9a5aaf426a78a8a5e7efcf4226f4403e91bcf Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:20:40 2020 +0100 update drone.yml commit 31532be98d0911abb01e812114c29902d2b88c20 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:47:20 2020 +0100 fix -v/--verbose (now a flag, used to require an argument) commit c5f52d6a04d6e2baff60f80494a5bca01d646101 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:45:34 2020 +0100 update .drone.yml
1 year ago
Squashed commit of the following: commit 10260752d08daa1033177b845353e84beb4677e8 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:28:17 2020 +0100 add tag event to .drone.yml commit 5052ab769c0ab5b6d4f9cff720cfd533fe63b95c Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:05:47 2020 +0100 update .drone.yml commit fd6bd6308e9995e8ab380418a52002194d4e8bfd Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:46:59 2020 +0100 update .drone.yml commit 8b1a1baebaeffe05a879786690b4377a94a2d38a Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:44:13 2020 +0100 update .drone.yml commit d755bfbe7bed3f9eb65df1619a0df33cdf1368bb Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:40:19 2020 +0100 update .drone.yml commit f18457653ee92aa0bab1518cc967d1c4d6fc7cb6 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:35:27 2020 +0100 update .drone.yml commit a2bb7a1a77d5de74e571b7cb95fd0ac429a439e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:25:12 2020 +0100 update .drone.yml commit b21cc1da204eac8a392dc86ec6cac155673dd1e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:22:18 2020 +0100 update .drone.yml commit 43c4bdeaacd88ed44f4d401c13df77b39e5df7a4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:15:31 2020 +0100 fix target argument to "shore dist:build" and "shore dist:publish" commit 1fb2fa1fb7d949a8c206f65be35ad793ca72e937 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:13:18 2020 +0100 update command names commit 7348603a6cdabd94614740e958659d886e881726 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:11 2020 +0100 update README.md commit 2e5ea2a7bf82cd4e52c492e282a680bf3cdff9be Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:00 2020 +0100 fix "shore --version" commit a53d27830602ba1729ec54ab51600b106b4a44aa Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:50:34 2020 +0100 rename "shore ci-version" to "shore get-version", rename "shore versions" to "shore status" commit 1e2e535d9ab40d0b8e8e6ebd0774af8d521a8125 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:32:44 2020 +0100 replace "shore versions --ci" with "shore ci-version" commit d784b3578aca4506b29bea0e2995c197657e9341 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:06:31 2020 +0100 update drone.yml commit 52450623c7410b07f852cfe6e65d16fc28894297 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:05:55 2020 +0100 fix new version class, update "shore bump" to rely on new Version class semantics commit b5b3fda26bac18dfe781b0d8b925eaf6eac87921 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:56:09 2020 +0100 subclass packaging.version.Version to support commit distance and SHA in version string commit 88512f83726ad5c84418149031842b024fd32385 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:39:37 2020 +0100 update get_ci_version(), remove "shore bump ci" as it can be replaced with "shore bump --version `shore versions --ci`" commit ad662bfbfe91b1761619894e49dbd738351bbbd4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:29:29 2020 +0100 fix spelling mistake commit 59da3dc8838b78e76f9243470605e996a08c9a07 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:23:54 2020 +0100 remove remaining references of the argparser commit aae9a5aaf426a78a8a5e7efcf4226f4403e91bcf Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:20:40 2020 +0100 update drone.yml commit 31532be98d0911abb01e812114c29902d2b88c20 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:47:20 2020 +0100 fix -v/--verbose (now a flag, used to require an argument) commit c5f52d6a04d6e2baff60f80494a5bca01d646101 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:45:34 2020 +0100 update .drone.yml
1 year ago
Squashed commit of the following: commit 10260752d08daa1033177b845353e84beb4677e8 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:28:17 2020 +0100 add tag event to .drone.yml commit 5052ab769c0ab5b6d4f9cff720cfd533fe63b95c Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:05:47 2020 +0100 update .drone.yml commit fd6bd6308e9995e8ab380418a52002194d4e8bfd Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:46:59 2020 +0100 update .drone.yml commit 8b1a1baebaeffe05a879786690b4377a94a2d38a Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:44:13 2020 +0100 update .drone.yml commit d755bfbe7bed3f9eb65df1619a0df33cdf1368bb Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:40:19 2020 +0100 update .drone.yml commit f18457653ee92aa0bab1518cc967d1c4d6fc7cb6 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:35:27 2020 +0100 update .drone.yml commit a2bb7a1a77d5de74e571b7cb95fd0ac429a439e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:25:12 2020 +0100 update .drone.yml commit b21cc1da204eac8a392dc86ec6cac155673dd1e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:22:18 2020 +0100 update .drone.yml commit 43c4bdeaacd88ed44f4d401c13df77b39e5df7a4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:15:31 2020 +0100 fix target argument to "shore dist:build" and "shore dist:publish" commit 1fb2fa1fb7d949a8c206f65be35ad793ca72e937 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:13:18 2020 +0100 update command names commit 7348603a6cdabd94614740e958659d886e881726 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:11 2020 +0100 update README.md commit 2e5ea2a7bf82cd4e52c492e282a680bf3cdff9be Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:00 2020 +0100 fix "shore --version" commit a53d27830602ba1729ec54ab51600b106b4a44aa Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:50:34 2020 +0100 rename "shore ci-version" to "shore get-version", rename "shore versions" to "shore status" commit 1e2e535d9ab40d0b8e8e6ebd0774af8d521a8125 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:32:44 2020 +0100 replace "shore versions --ci" with "shore ci-version" commit d784b3578aca4506b29bea0e2995c197657e9341 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:06:31 2020 +0100 update drone.yml commit 52450623c7410b07f852cfe6e65d16fc28894297 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:05:55 2020 +0100 fix new version class, update "shore bump" to rely on new Version class semantics commit b5b3fda26bac18dfe781b0d8b925eaf6eac87921 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:56:09 2020 +0100 subclass packaging.version.Version to support commit distance and SHA in version string commit 88512f83726ad5c84418149031842b024fd32385 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:39:37 2020 +0100 update get_ci_version(), remove "shore bump ci" as it can be replaced with "shore bump --version `shore versions --ci`" commit ad662bfbfe91b1761619894e49dbd738351bbbd4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:29:29 2020 +0100 fix spelling mistake commit 59da3dc8838b78e76f9243470605e996a08c9a07 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:23:54 2020 +0100 remove remaining references of the argparser commit aae9a5aaf426a78a8a5e7efcf4226f4403e91bcf Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:20:40 2020 +0100 update drone.yml commit 31532be98d0911abb01e812114c29902d2b88c20 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:47:20 2020 +0100 fix -v/--verbose (now a flag, used to require an argument) commit c5f52d6a04d6e2baff60f80494a5bca01d646101 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:45:34 2020 +0100 update .drone.yml
1 year ago
Squashed commit of the following: commit 10260752d08daa1033177b845353e84beb4677e8 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:28:17 2020 +0100 add tag event to .drone.yml commit 5052ab769c0ab5b6d4f9cff720cfd533fe63b95c Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:05:47 2020 +0100 update .drone.yml commit fd6bd6308e9995e8ab380418a52002194d4e8bfd Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:46:59 2020 +0100 update .drone.yml commit 8b1a1baebaeffe05a879786690b4377a94a2d38a Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:44:13 2020 +0100 update .drone.yml commit d755bfbe7bed3f9eb65df1619a0df33cdf1368bb Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:40:19 2020 +0100 update .drone.yml commit f18457653ee92aa0bab1518cc967d1c4d6fc7cb6 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:35:27 2020 +0100 update .drone.yml commit a2bb7a1a77d5de74e571b7cb95fd0ac429a439e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:25:12 2020 +0100 update .drone.yml commit b21cc1da204eac8a392dc86ec6cac155673dd1e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:22:18 2020 +0100 update .drone.yml commit 43c4bdeaacd88ed44f4d401c13df77b39e5df7a4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:15:31 2020 +0100 fix target argument to "shore dist:build" and "shore dist:publish" commit 1fb2fa1fb7d949a8c206f65be35ad793ca72e937 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:13:18 2020 +0100 update command names commit 7348603a6cdabd94614740e958659d886e881726 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:11 2020 +0100 update README.md commit 2e5ea2a7bf82cd4e52c492e282a680bf3cdff9be Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:00 2020 +0100 fix "shore --version" commit a53d27830602ba1729ec54ab51600b106b4a44aa Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:50:34 2020 +0100 rename "shore ci-version" to "shore get-version", rename "shore versions" to "shore status" commit 1e2e535d9ab40d0b8e8e6ebd0774af8d521a8125 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:32:44 2020 +0100 replace "shore versions --ci" with "shore ci-version" commit d784b3578aca4506b29bea0e2995c197657e9341 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:06:31 2020 +0100 update drone.yml commit 52450623c7410b07f852cfe6e65d16fc28894297 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:05:55 2020 +0100 fix new version class, update "shore bump" to rely on new Version class semantics commit b5b3fda26bac18dfe781b0d8b925eaf6eac87921 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:56:09 2020 +0100 subclass packaging.version.Version to support commit distance and SHA in version string commit 88512f83726ad5c84418149031842b024fd32385 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:39:37 2020 +0100 update get_ci_version(), remove "shore bump ci" as it can be replaced with "shore bump --version `shore versions --ci`" commit ad662bfbfe91b1761619894e49dbd738351bbbd4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:29:29 2020 +0100 fix spelling mistake commit 59da3dc8838b78e76f9243470605e996a08c9a07 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:23:54 2020 +0100 remove remaining references of the argparser commit aae9a5aaf426a78a8a5e7efcf4226f4403e91bcf Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:20:40 2020 +0100 update drone.yml commit 31532be98d0911abb01e812114c29902d2b88c20 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:47:20 2020 +0100 fix -v/--verbose (now a flag, used to require an argument) commit c5f52d6a04d6e2baff60f80494a5bca01d646101 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:45:34 2020 +0100 update .drone.yml
1 year ago
Squashed commit of the following: commit 10260752d08daa1033177b845353e84beb4677e8 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:28:17 2020 +0100 add tag event to .drone.yml commit 5052ab769c0ab5b6d4f9cff720cfd533fe63b95c Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:05:47 2020 +0100 update .drone.yml commit fd6bd6308e9995e8ab380418a52002194d4e8bfd Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:46:59 2020 +0100 update .drone.yml commit 8b1a1baebaeffe05a879786690b4377a94a2d38a Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:44:13 2020 +0100 update .drone.yml commit d755bfbe7bed3f9eb65df1619a0df33cdf1368bb Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:40:19 2020 +0100 update .drone.yml commit f18457653ee92aa0bab1518cc967d1c4d6fc7cb6 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:35:27 2020 +0100 update .drone.yml commit a2bb7a1a77d5de74e571b7cb95fd0ac429a439e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:25:12 2020 +0100 update .drone.yml commit b21cc1da204eac8a392dc86ec6cac155673dd1e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:22:18 2020 +0100 update .drone.yml commit 43c4bdeaacd88ed44f4d401c13df77b39e5df7a4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:15:31 2020 +0100 fix target argument to "shore dist:build" and "shore dist:publish" commit 1fb2fa1fb7d949a8c206f65be35ad793ca72e937 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:13:18 2020 +0100 update command names commit 7348603a6cdabd94614740e958659d886e881726 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:11 2020 +0100 update README.md commit 2e5ea2a7bf82cd4e52c492e282a680bf3cdff9be Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:00 2020 +0100 fix "shore --version" commit a53d27830602ba1729ec54ab51600b106b4a44aa Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:50:34 2020 +0100 rename "shore ci-version" to "shore get-version", rename "shore versions" to "shore status" commit 1e2e535d9ab40d0b8e8e6ebd0774af8d521a8125 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:32:44 2020 +0100 replace "shore versions --ci" with "shore ci-version" commit d784b3578aca4506b29bea0e2995c197657e9341 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:06:31 2020 +0100 update drone.yml commit 52450623c7410b07f852cfe6e65d16fc28894297 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:05:55 2020 +0100 fix new version class, update "shore bump" to rely on new Version class semantics commit b5b3fda26bac18dfe781b0d8b925eaf6eac87921 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:56:09 2020 +0100 subclass packaging.version.Version to support commit distance and SHA in version string commit 88512f83726ad5c84418149031842b024fd32385 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:39:37 2020 +0100 update get_ci_version(), remove "shore bump ci" as it can be replaced with "shore bump --version `shore versions --ci`" commit ad662bfbfe91b1761619894e49dbd738351bbbd4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:29:29 2020 +0100 fix spelling mistake commit 59da3dc8838b78e76f9243470605e996a08c9a07 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:23:54 2020 +0100 remove remaining references of the argparser commit aae9a5aaf426a78a8a5e7efcf4226f4403e91bcf Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:20:40 2020 +0100 update drone.yml commit 31532be98d0911abb01e812114c29902d2b88c20 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:47:20 2020 +0100 fix -v/--verbose (now a flag, used to require an argument) commit c5f52d6a04d6e2baff60f80494a5bca01d646101 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:45:34 2020 +0100 update .drone.yml
1 year ago
Squashed commit of the following: commit 10260752d08daa1033177b845353e84beb4677e8 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:28:17 2020 +0100 add tag event to .drone.yml commit 5052ab769c0ab5b6d4f9cff720cfd533fe63b95c Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:05:47 2020 +0100 update .drone.yml commit fd6bd6308e9995e8ab380418a52002194d4e8bfd Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:46:59 2020 +0100 update .drone.yml commit 8b1a1baebaeffe05a879786690b4377a94a2d38a Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:44:13 2020 +0100 update .drone.yml commit d755bfbe7bed3f9eb65df1619a0df33cdf1368bb Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:40:19 2020 +0100 update .drone.yml commit f18457653ee92aa0bab1518cc967d1c4d6fc7cb6 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:35:27 2020 +0100 update .drone.yml commit a2bb7a1a77d5de74e571b7cb95fd0ac429a439e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:25:12 2020 +0100 update .drone.yml commit b21cc1da204eac8a392dc86ec6cac155673dd1e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:22:18 2020 +0100 update .drone.yml commit 43c4bdeaacd88ed44f4d401c13df77b39e5df7a4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:15:31 2020 +0100 fix target argument to "shore dist:build" and "shore dist:publish" commit 1fb2fa1fb7d949a8c206f65be35ad793ca72e937 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:13:18 2020 +0100 update command names commit 7348603a6cdabd94614740e958659d886e881726 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:11 2020 +0100 update README.md commit 2e5ea2a7bf82cd4e52c492e282a680bf3cdff9be Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:00 2020 +0100 fix "shore --version" commit a53d27830602ba1729ec54ab51600b106b4a44aa Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:50:34 2020 +0100 rename "shore ci-version" to "shore get-version", rename "shore versions" to "shore status" commit 1e2e535d9ab40d0b8e8e6ebd0774af8d521a8125 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:32:44 2020 +0100 replace "shore versions --ci" with "shore ci-version" commit d784b3578aca4506b29bea0e2995c197657e9341 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:06:31 2020 +0100 update drone.yml commit 52450623c7410b07f852cfe6e65d16fc28894297 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:05:55 2020 +0100 fix new version class, update "shore bump" to rely on new Version class semantics commit b5b3fda26bac18dfe781b0d8b925eaf6eac87921 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:56:09 2020 +0100 subclass packaging.version.Version to support commit distance and SHA in version string commit 88512f83726ad5c84418149031842b024fd32385 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:39:37 2020 +0100 update get_ci_version(), remove "shore bump ci" as it can be replaced with "shore bump --version `shore versions --ci`" commit ad662bfbfe91b1761619894e49dbd738351bbbd4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:29:29 2020 +0100 fix spelling mistake commit 59da3dc8838b78e76f9243470605e996a08c9a07 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:23:54 2020 +0100 remove remaining references of the argparser commit aae9a5aaf426a78a8a5e7efcf4226f4403e91bcf Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:20:40 2020 +0100 update drone.yml commit 31532be98d0911abb01e812114c29902d2b88c20 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:47:20 2020 +0100 fix -v/--verbose (now a flag, used to require an argument) commit c5f52d6a04d6e2baff60f80494a5bca01d646101 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:45:34 2020 +0100 update .drone.yml
1 year ago
Squashed commit of the following: commit 10260752d08daa1033177b845353e84beb4677e8 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:28:17 2020 +0100 add tag event to .drone.yml commit 5052ab769c0ab5b6d4f9cff720cfd533fe63b95c Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:05:47 2020 +0100 update .drone.yml commit fd6bd6308e9995e8ab380418a52002194d4e8bfd Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:46:59 2020 +0100 update .drone.yml commit 8b1a1baebaeffe05a879786690b4377a94a2d38a Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:44:13 2020 +0100 update .drone.yml commit d755bfbe7bed3f9eb65df1619a0df33cdf1368bb Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:40:19 2020 +0100 update .drone.yml commit f18457653ee92aa0bab1518cc967d1c4d6fc7cb6 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:35:27 2020 +0100 update .drone.yml commit a2bb7a1a77d5de74e571b7cb95fd0ac429a439e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:25:12 2020 +0100 update .drone.yml commit b21cc1da204eac8a392dc86ec6cac155673dd1e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:22:18 2020 +0100 update .drone.yml commit 43c4bdeaacd88ed44f4d401c13df77b39e5df7a4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:15:31 2020 +0100 fix target argument to "shore dist:build" and "shore dist:publish" commit 1fb2fa1fb7d949a8c206f65be35ad793ca72e937 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:13:18 2020 +0100 update command names commit 7348603a6cdabd94614740e958659d886e881726 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:11 2020 +0100 update README.md commit 2e5ea2a7bf82cd4e52c492e282a680bf3cdff9be Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:00 2020 +0100 fix "shore --version" commit a53d27830602ba1729ec54ab51600b106b4a44aa Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:50:34 2020 +0100 rename "shore ci-version" to "shore get-version", rename "shore versions" to "shore status" commit 1e2e535d9ab40d0b8e8e6ebd0774af8d521a8125 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:32:44 2020 +0100 replace "shore versions --ci" with "shore ci-version" commit d784b3578aca4506b29bea0e2995c197657e9341 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:06:31 2020 +0100 update drone.yml commit 52450623c7410b07f852cfe6e65d16fc28894297 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:05:55 2020 +0100 fix new version class, update "shore bump" to rely on new Version class semantics commit b5b3fda26bac18dfe781b0d8b925eaf6eac87921 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:56:09 2020 +0100 subclass packaging.version.Version to support commit distance and SHA in version string commit 88512f83726ad5c84418149031842b024fd32385 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:39:37 2020 +0100 update get_ci_version(), remove "shore bump ci" as it can be replaced with "shore bump --version `shore versions --ci`" commit ad662bfbfe91b1761619894e49dbd738351bbbd4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:29:29 2020 +0100 fix spelling mistake commit 59da3dc8838b78e76f9243470605e996a08c9a07 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:23:54 2020 +0100 remove remaining references of the argparser commit aae9a5aaf426a78a8a5e7efcf4226f4403e91bcf Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:20:40 2020 +0100 update drone.yml commit 31532be98d0911abb01e812114c29902d2b88c20 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:47:20 2020 +0100 fix -v/--verbose (now a flag, used to require an argument) commit c5f52d6a04d6e2baff60f80494a5bca01d646101 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:45:34 2020 +0100 update .drone.yml
1 year ago
Squashed commit of the following: commit 10260752d08daa1033177b845353e84beb4677e8 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:28:17 2020 +0100 add tag event to .drone.yml commit 5052ab769c0ab5b6d4f9cff720cfd533fe63b95c Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:05:47 2020 +0100 update .drone.yml commit fd6bd6308e9995e8ab380418a52002194d4e8bfd Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:46:59 2020 +0100 update .drone.yml commit 8b1a1baebaeffe05a879786690b4377a94a2d38a Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:44:13 2020 +0100 update .drone.yml commit d755bfbe7bed3f9eb65df1619a0df33cdf1368bb Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:40:19 2020 +0100 update .drone.yml commit f18457653ee92aa0bab1518cc967d1c4d6fc7cb6 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:35:27 2020 +0100 update .drone.yml commit a2bb7a1a77d5de74e571b7cb95fd0ac429a439e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:25:12 2020 +0100 update .drone.yml commit b21cc1da204eac8a392dc86ec6cac155673dd1e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:22:18 2020 +0100 update .drone.yml commit 43c4bdeaacd88ed44f4d401c13df77b39e5df7a4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:15:31 2020 +0100 fix target argument to "shore dist:build" and "shore dist:publish" commit 1fb2fa1fb7d949a8c206f65be35ad793ca72e937 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:13:18 2020 +0100 update command names commit 7348603a6cdabd94614740e958659d886e881726 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:11 2020 +0100 update README.md commit 2e5ea2a7bf82cd4e52c492e282a680bf3cdff9be Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:00 2020 +0100 fix "shore --version" commit a53d27830602ba1729ec54ab51600b106b4a44aa Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:50:34 2020 +0100 rename "shore ci-version" to "shore get-version", rename "shore versions" to "shore status" commit 1e2e535d9ab40d0b8e8e6ebd0774af8d521a8125 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:32:44 2020 +0100 replace "shore versions --ci" with "shore ci-version" commit d784b3578aca4506b29bea0e2995c197657e9341 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:06:31 2020 +0100 update drone.yml commit 52450623c7410b07f852cfe6e65d16fc28894297 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:05:55 2020 +0100 fix new version class, update "shore bump" to rely on new Version class semantics commit b5b3fda26bac18dfe781b0d8b925eaf6eac87921 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:56:09 2020 +0100 subclass packaging.version.Version to support commit distance and SHA in version string commit 88512f83726ad5c84418149031842b024fd32385 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:39:37 2020 +0100 update get_ci_version(), remove "shore bump ci" as it can be replaced with "shore bump --version `shore versions --ci`" commit ad662bfbfe91b1761619894e49dbd738351bbbd4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:29:29 2020 +0100 fix spelling mistake commit 59da3dc8838b78e76f9243470605e996a08c9a07 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:23:54 2020 +0100 remove remaining references of the argparser commit aae9a5aaf426a78a8a5e7efcf4226f4403e91bcf Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:20:40 2020 +0100 update drone.yml commit 31532be98d0911abb01e812114c29902d2b88c20 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:47:20 2020 +0100 fix -v/--verbose (now a flag, used to require an argument) commit c5f52d6a04d6e2baff60f80494a5bca01d646101 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:45:34 2020 +0100 update .drone.yml
1 year ago
Squashed commit of the following: commit 10260752d08daa1033177b845353e84beb4677e8 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:28:17 2020 +0100 add tag event to .drone.yml commit 5052ab769c0ab5b6d4f9cff720cfd533fe63b95c Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:05:47 2020 +0100 update .drone.yml commit fd6bd6308e9995e8ab380418a52002194d4e8bfd Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:46:59 2020 +0100 update .drone.yml commit 8b1a1baebaeffe05a879786690b4377a94a2d38a Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:44:13 2020 +0100 update .drone.yml commit d755bfbe7bed3f9eb65df1619a0df33cdf1368bb Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:40:19 2020 +0100 update .drone.yml commit f18457653ee92aa0bab1518cc967d1c4d6fc7cb6 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:35:27 2020 +0100 update .drone.yml commit a2bb7a1a77d5de74e571b7cb95fd0ac429a439e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:25:12 2020 +0100 update .drone.yml commit b21cc1da204eac8a392dc86ec6cac155673dd1e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:22:18 2020 +0100 update .drone.yml commit 43c4bdeaacd88ed44f4d401c13df77b39e5df7a4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:15:31 2020 +0100 fix target argument to "shore dist:build" and "shore dist:publish" commit 1fb2fa1fb7d949a8c206f65be35ad793ca72e937 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:13:18 2020 +0100 update command names commit 7348603a6cdabd94614740e958659d886e881726 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:11 2020 +0100 update README.md commit 2e5ea2a7bf82cd4e52c492e282a680bf3cdff9be Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:00 2020 +0100 fix "shore --version" commit a53d27830602ba1729ec54ab51600b106b4a44aa Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:50:34 2020 +0100 rename "shore ci-version" to "shore get-version", rename "shore versions" to "shore status" commit 1e2e535d9ab40d0b8e8e6ebd0774af8d521a8125 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:32:44 2020 +0100 replace "shore versions --ci" with "shore ci-version" commit d784b3578aca4506b29bea0e2995c197657e9341 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:06:31 2020 +0100 update drone.yml commit 52450623c7410b07f852cfe6e65d16fc28894297 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:05:55 2020 +0100 fix new version class, update "shore bump" to rely on new Version class semantics commit b5b3fda26bac18dfe781b0d8b925eaf6eac87921 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:56:09 2020 +0100 subclass packaging.version.Version to support commit distance and SHA in version string commit 88512f83726ad5c84418149031842b024fd32385 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:39:37 2020 +0100 update get_ci_version(), remove "shore bump ci" as it can be replaced with "shore bump --version `shore versions --ci`" commit ad662bfbfe91b1761619894e49dbd738351bbbd4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:29:29 2020 +0100 fix spelling mistake commit 59da3dc8838b78e76f9243470605e996a08c9a07 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:23:54 2020 +0100 remove remaining references of the argparser commit aae9a5aaf426a78a8a5e7efcf4226f4403e91bcf Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:20:40 2020 +0100 update drone.yml commit 31532be98d0911abb01e812114c29902d2b88c20 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:47:20 2020 +0100 fix -v/--verbose (now a flag, used to require an argument) commit c5f52d6a04d6e2baff60f80494a5bca01d646101 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:45:34 2020 +0100 update .drone.yml
1 year ago
Squashed commit of the following: commit 10260752d08daa1033177b845353e84beb4677e8 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:28:17 2020 +0100 add tag event to .drone.yml commit 5052ab769c0ab5b6d4f9cff720cfd533fe63b95c Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:05:47 2020 +0100 update .drone.yml commit fd6bd6308e9995e8ab380418a52002194d4e8bfd Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:46:59 2020 +0100 update .drone.yml commit 8b1a1baebaeffe05a879786690b4377a94a2d38a Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:44:13 2020 +0100 update .drone.yml commit d755bfbe7bed3f9eb65df1619a0df33cdf1368bb Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:40:19 2020 +0100 update .drone.yml commit f18457653ee92aa0bab1518cc967d1c4d6fc7cb6 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:35:27 2020 +0100 update .drone.yml commit a2bb7a1a77d5de74e571b7cb95fd0ac429a439e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:25:12 2020 +0100 update .drone.yml commit b21cc1da204eac8a392dc86ec6cac155673dd1e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:22:18 2020 +0100 update .drone.yml commit 43c4bdeaacd88ed44f4d401c13df77b39e5df7a4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:15:31 2020 +0100 fix target argument to "shore dist:build" and "shore dist:publish" commit 1fb2fa1fb7d949a8c206f65be35ad793ca72e937 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:13:18 2020 +0100 update command names commit 7348603a6cdabd94614740e958659d886e881726 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:11 2020 +0100 update README.md commit 2e5ea2a7bf82cd4e52c492e282a680bf3cdff9be Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:00 2020 +0100 fix "shore --version" commit a53d27830602ba1729ec54ab51600b106b4a44aa Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:50:34 2020 +0100 rename "shore ci-version" to "shore get-version", rename "shore versions" to "shore status" commit 1e2e535d9ab40d0b8e8e6ebd0774af8d521a8125 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:32:44 2020 +0100 replace "shore versions --ci" with "shore ci-version" commit d784b3578aca4506b29bea0e2995c197657e9341 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:06:31 2020 +0100 update drone.yml commit 52450623c7410b07f852cfe6e65d16fc28894297 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:05:55 2020 +0100 fix new version class, update "shore bump" to rely on new Version class semantics commit b5b3fda26bac18dfe781b0d8b925eaf6eac87921 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:56:09 2020 +0100 subclass packaging.version.Version to support commit distance and SHA in version string commit 88512f83726ad5c84418149031842b024fd32385 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:39:37 2020 +0100 update get_ci_version(), remove "shore bump ci" as it can be replaced with "shore bump --version `shore versions --ci`" commit ad662bfbfe91b1761619894e49dbd738351bbbd4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:29:29 2020 +0100 fix spelling mistake commit 59da3dc8838b78e76f9243470605e996a08c9a07 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:23:54 2020 +0100 remove remaining references of the argparser commit aae9a5aaf426a78a8a5e7efcf4226f4403e91bcf Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:20:40 2020 +0100 update drone.yml commit 31532be98d0911abb01e812114c29902d2b88c20 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:47:20 2020 +0100 fix -v/--verbose (now a flag, used to require an argument) commit c5f52d6a04d6e2baff60f80494a5bca01d646101 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:45:34 2020 +0100 update .drone.yml
1 year ago
Squashed commit of the following: commit 10260752d08daa1033177b845353e84beb4677e8 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:28:17 2020 +0100 add tag event to .drone.yml commit 5052ab769c0ab5b6d4f9cff720cfd533fe63b95c Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:05:47 2020 +0100 update .drone.yml commit fd6bd6308e9995e8ab380418a52002194d4e8bfd Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:46:59 2020 +0100 update .drone.yml commit 8b1a1baebaeffe05a879786690b4377a94a2d38a Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:44:13 2020 +0100 update .drone.yml commit d755bfbe7bed3f9eb65df1619a0df33cdf1368bb Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:40:19 2020 +0100 update .drone.yml commit f18457653ee92aa0bab1518cc967d1c4d6fc7cb6 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:35:27 2020 +0100 update .drone.yml commit a2bb7a1a77d5de74e571b7cb95fd0ac429a439e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:25:12 2020 +0100 update .drone.yml commit b21cc1da204eac8a392dc86ec6cac155673dd1e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:22:18 2020 +0100 update .drone.yml commit 43c4bdeaacd88ed44f4d401c13df77b39e5df7a4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:15:31 2020 +0100 fix target argument to "shore dist:build" and "shore dist:publish" commit 1fb2fa1fb7d949a8c206f65be35ad793ca72e937 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:13:18 2020 +0100 update command names commit 7348603a6cdabd94614740e958659d886e881726 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:11 2020 +0100 update README.md commit 2e5ea2a7bf82cd4e52c492e282a680bf3cdff9be Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:00 2020 +0100 fix "shore --version" commit a53d27830602ba1729ec54ab51600b106b4a44aa Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:50:34 2020 +0100 rename "shore ci-version" to "shore get-version", rename "shore versions" to "shore status" commit 1e2e535d9ab40d0b8e8e6ebd0774af8d521a8125 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:32:44 2020 +0100 replace "shore versions --ci" with "shore ci-version" commit d784b3578aca4506b29bea0e2995c197657e9341 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:06:31 2020 +0100 update drone.yml commit 52450623c7410b07f852cfe6e65d16fc28894297 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:05:55 2020 +0100 fix new version class, update "shore bump" to rely on new Version class semantics commit b5b3fda26bac18dfe781b0d8b925eaf6eac87921 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:56:09 2020 +0100 subclass packaging.version.Version to support commit distance and SHA in version string commit 88512f83726ad5c84418149031842b024fd32385 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:39:37 2020 +0100 update get_ci_version(), remove "shore bump ci" as it can be replaced with "shore bump --version `shore versions --ci`" commit ad662bfbfe91b1761619894e49dbd738351bbbd4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:29:29 2020 +0100 fix spelling mistake commit 59da3dc8838b78e76f9243470605e996a08c9a07 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:23:54 2020 +0100 remove remaining references of the argparser commit aae9a5aaf426a78a8a5e7efcf4226f4403e91bcf Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:20:40 2020 +0100 update drone.yml commit 31532be98d0911abb01e812114c29902d2b88c20 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:47:20 2020 +0100 fix -v/--verbose (now a flag, used to require an argument) commit c5f52d6a04d6e2baff60f80494a5bca01d646101 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:45:34 2020 +0100 update .drone.yml
1 year ago
Squashed commit of the following: commit 10260752d08daa1033177b845353e84beb4677e8 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:28:17 2020 +0100 add tag event to .drone.yml commit 5052ab769c0ab5b6d4f9cff720cfd533fe63b95c Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:05:47 2020 +0100 update .drone.yml commit fd6bd6308e9995e8ab380418a52002194d4e8bfd Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:46:59 2020 +0100 update .drone.yml commit 8b1a1baebaeffe05a879786690b4377a94a2d38a Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:44:13 2020 +0100 update .drone.yml commit d755bfbe7bed3f9eb65df1619a0df33cdf1368bb Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:40:19 2020 +0100 update .drone.yml commit f18457653ee92aa0bab1518cc967d1c4d6fc7cb6 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:35:27 2020 +0100 update .drone.yml commit a2bb7a1a77d5de74e571b7cb95fd0ac429a439e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:25:12 2020 +0100 update .drone.yml commit b21cc1da204eac8a392dc86ec6cac155673dd1e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:22:18 2020 +0100 update .drone.yml commit 43c4bdeaacd88ed44f4d401c13df77b39e5df7a4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:15:31 2020 +0100 fix target argument to "shore dist:build" and "shore dist:publish" commit 1fb2fa1fb7d949a8c206f65be35ad793ca72e937 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:13:18 2020 +0100 update command names commit 7348603a6cdabd94614740e958659d886e881726 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:11 2020 +0100 update README.md commit 2e5ea2a7bf82cd4e52c492e282a680bf3cdff9be Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:00 2020 +0100 fix "shore --version" commit a53d27830602ba1729ec54ab51600b106b4a44aa Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:50:34 2020 +0100 rename "shore ci-version" to "shore get-version", rename "shore versions" to "shore status" commit 1e2e535d9ab40d0b8e8e6ebd0774af8d521a8125 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:32:44 2020 +0100 replace "shore versions --ci" with "shore ci-version" commit d784b3578aca4506b29bea0e2995c197657e9341 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:06:31 2020 +0100 update drone.yml commit 52450623c7410b07f852cfe6e65d16fc28894297 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:05:55 2020 +0100 fix new version class, update "shore bump" to rely on new Version class semantics commit b5b3fda26bac18dfe781b0d8b925eaf6eac87921 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:56:09 2020 +0100 subclass packaging.version.Version to support commit distance and SHA in version string commit 88512f83726ad5c84418149031842b024fd32385 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:39:37 2020 +0100 update get_ci_version(), remove "shore bump ci" as it can be replaced with "shore bump --version `shore versions --ci`" commit ad662bfbfe91b1761619894e49dbd738351bbbd4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:29:29 2020 +0100 fix spelling mistake commit 59da3dc8838b78e76f9243470605e996a08c9a07 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:23:54 2020 +0100 remove remaining references of the argparser commit aae9a5aaf426a78a8a5e7efcf4226f4403e91bcf Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:20:40 2020 +0100 update drone.yml commit 31532be98d0911abb01e812114c29902d2b88c20 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:47:20 2020 +0100 fix -v/--verbose (now a flag, used to require an argument) commit c5f52d6a04d6e2baff60f80494a5bca01d646101 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:45:34 2020 +0100 update .drone.yml
1 year ago
Squashed commit of the following: commit 10260752d08daa1033177b845353e84beb4677e8 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:28:17 2020 +0100 add tag event to .drone.yml commit 5052ab769c0ab5b6d4f9cff720cfd533fe63b95c Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:05:47 2020 +0100 update .drone.yml commit fd6bd6308e9995e8ab380418a52002194d4e8bfd Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:46:59 2020 +0100 update .drone.yml commit 8b1a1baebaeffe05a879786690b4377a94a2d38a Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:44:13 2020 +0100 update .drone.yml commit d755bfbe7bed3f9eb65df1619a0df33cdf1368bb Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:40:19 2020 +0100 update .drone.yml commit f18457653ee92aa0bab1518cc967d1c4d6fc7cb6 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:35:27 2020 +0100 update .drone.yml commit a2bb7a1a77d5de74e571b7cb95fd0ac429a439e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:25:12 2020 +0100 update .drone.yml commit b21cc1da204eac8a392dc86ec6cac155673dd1e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:22:18 2020 +0100 update .drone.yml commit 43c4bdeaacd88ed44f4d401c13df77b39e5df7a4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:15:31 2020 +0100 fix target argument to "shore dist:build" and "shore dist:publish" commit 1fb2fa1fb7d949a8c206f65be35ad793ca72e937 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:13:18 2020 +0100 update command names commit 7348603a6cdabd94614740e958659d886e881726 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:11 2020 +0100 update README.md commit 2e5ea2a7bf82cd4e52c492e282a680bf3cdff9be Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:00 2020 +0100 fix "shore --version" commit a53d27830602ba1729ec54ab51600b106b4a44aa Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:50:34 2020 +0100 rename "shore ci-version" to "shore get-version", rename "shore versions" to "shore status" commit 1e2e535d9ab40d0b8e8e6ebd0774af8d521a8125 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:32:44 2020 +0100 replace "shore versions --ci" with "shore ci-version" commit d784b3578aca4506b29bea0e2995c197657e9341 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:06:31 2020 +0100 update drone.yml commit 52450623c7410b07f852cfe6e65d16fc28894297 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:05:55 2020 +0100 fix new version class, update "shore bump" to rely on new Version class semantics commit b5b3fda26bac18dfe781b0d8b925eaf6eac87921 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:56:09 2020 +0100 subclass packaging.version.Version to support commit distance and SHA in version string commit 88512f83726ad5c84418149031842b024fd32385 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:39:37 2020 +0100 update get_ci_version(), remove "shore bump ci" as it can be replaced with "shore bump --version `shore versions --ci`" commit ad662bfbfe91b1761619894e49dbd738351bbbd4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:29:29 2020 +0100 fix spelling mistake commit 59da3dc8838b78e76f9243470605e996a08c9a07 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:23:54 2020 +0100 remove remaining references of the argparser commit aae9a5aaf426a78a8a5e7efcf4226f4403e91bcf Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:20:40 2020 +0100 update drone.yml commit 31532be98d0911abb01e812114c29902d2b88c20 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:47:20 2020 +0100 fix -v/--verbose (now a flag, used to require an argument) commit c5f52d6a04d6e2baff60f80494a5bca01d646101 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:45:34 2020 +0100 update .drone.yml
1 year ago
Squashed commit of the following: commit 10260752d08daa1033177b845353e84beb4677e8 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:28:17 2020 +0100 add tag event to .drone.yml commit 5052ab769c0ab5b6d4f9cff720cfd533fe63b95c Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 20:05:47 2020 +0100 update .drone.yml commit fd6bd6308e9995e8ab380418a52002194d4e8bfd Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:46:59 2020 +0100 update .drone.yml commit 8b1a1baebaeffe05a879786690b4377a94a2d38a Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:44:13 2020 +0100 update .drone.yml commit d755bfbe7bed3f9eb65df1619a0df33cdf1368bb Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:40:19 2020 +0100 update .drone.yml commit f18457653ee92aa0bab1518cc967d1c4d6fc7cb6 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:35:27 2020 +0100 update .drone.yml commit a2bb7a1a77d5de74e571b7cb95fd0ac429a439e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:25:12 2020 +0100 update .drone.yml commit b21cc1da204eac8a392dc86ec6cac155673dd1e4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:22:18 2020 +0100 update .drone.yml commit 43c4bdeaacd88ed44f4d401c13df77b39e5df7a4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:15:31 2020 +0100 fix target argument to "shore dist:build" and "shore dist:publish" commit 1fb2fa1fb7d949a8c206f65be35ad793ca72e937 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:13:18 2020 +0100 update command names commit 7348603a6cdabd94614740e958659d886e881726 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:11 2020 +0100 update README.md commit 2e5ea2a7bf82cd4e52c492e282a680bf3cdff9be Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 19:04:00 2020 +0100 fix "shore --version" commit a53d27830602ba1729ec54ab51600b106b4a44aa Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:50:34 2020 +0100 rename "shore ci-version" to "shore get-version", rename "shore versions" to "shore status" commit 1e2e535d9ab40d0b8e8e6ebd0774af8d521a8125 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:32:44 2020 +0100 replace "shore versions --ci" with "shore ci-version" commit d784b3578aca4506b29bea0e2995c197657e9341 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:06:31 2020 +0100 update drone.yml commit 52450623c7410b07f852cfe6e65d16fc28894297 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 18:05:55 2020 +0100 fix new version class, update "shore bump" to rely on new Version class semantics commit b5b3fda26bac18dfe781b0d8b925eaf6eac87921 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:56:09 2020 +0100 subclass packaging.version.Version to support commit distance and SHA in version string commit 88512f83726ad5c84418149031842b024fd32385 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 17:39:37 2020 +0100 update get_ci_version(), remove "shore bump ci" as it can be replaced with "shore bump --version `shore versions --ci`" commit ad662bfbfe91b1761619894e49dbd738351bbbd4 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:29:29 2020 +0100 fix spelling mistake commit 59da3dc8838b78e76f9243470605e996a08c9a07 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:23:54 2020 +0100 remove remaining references of the argparser commit aae9a5aaf426a78a8a5e7efcf4226f4403e91bcf Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 15:20:40 2020 +0100 update drone.yml commit 31532be98d0911abb01e812114c29902d2b88c20 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:47:20 2020 +0100 fix -v/--verbose (now a flag, used to require an argument) commit c5f52d6a04d6e2baff60f80494a5bca01d646101 Author: Niklas Rosenstein <rosensteinniklas@gmail.com> Date: Sat Feb 29 14:45:34 2020 +0100 update .drone.yml
1 year ago
  1. # -*- coding: utf8 -*-
  2. # Copyright (c) 2019 Niklas Rosenstein
  3. #
  4. # Permission is hereby granted, free of charge, to any person obtaining a copy
  5. # of this software and associated documentation files (the "Software"), to
  6. # deal in the Software without restriction, including without limitation the
  7. # rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
  8. # sell copies of the Software, and to permit persons to whom the Software is
  9. # furnished to do so, subject to the following conditions:
  10. #
  11. # The above copyright notice and this permission notice shall be included in
  12. # all copies or substantial portions of the Software.
  13. #
  14. # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  15. # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  16. # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  17. # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  18. # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  19. # FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
  20. # IN THE SOFTWARE.
  21. from fnmatch import fnmatch
  22. from nr.proxy import proxy_decorator
  23. from nr.stream import Stream
  24. from nr.utils.git import Git
  25. from shore import __version__
  26. from shore.core.plugins import (
  27. CheckResult,
  28. FileToRender,
  29. IMonorepoPlugin,
  30. IPackagePlugin,
  31. VersionRef,
  32. write_to_disk)
  33. from shore.mapper import mapper
  34. from shore.model import Monorepo, ObjectCache, Package, VersionSelector
  35. from shore.plugins.core import get_monorepo_interdependency_version_refs
  36. from shore.util.changelog import ChangelogEntryV2, ChangelogTypeV2, ChangelogManager, render_changelogs
  37. from shore.util.classifiers import get_classifiers
  38. from shore.util.license import get_license_metadata, wrap_license_text
  39. from shore.util.resources import walk_package_resources
  40. from shore.util.version import get_commit_distance_version, parse_version, bump_version, Version
  41. from termcolor import colored
  42. from typing import Any, Dict, Iterable, List, Optional, Union
  43. import click
  44. import io
  45. import jinja2
  46. import json
  47. import logging
  48. import nr.fs
  49. import os
  50. import pkg_resources
  51. import re
  52. import shlex
  53. import shutil
  54. import subprocess
  55. import sys
  56. import textwrap
  57. import yaml
  58. _git = Git()
  59. _cache = ObjectCache()
  60. logger = logging.getLogger(__name__)
  61. def _get_author_info_from_git():
  62. try:
  63. name = subprocess.getoutput('git config user.name')
  64. email = subprocess.getoutput('git config user.email')
  65. except FileNotFoundError:
  66. return None
  67. if not name and not email:
  68. return None
  69. return '{} <{}>'.format(name, email)
  70. def _commit_distance_version(subject: [Monorepo, Package]) -> Version:
  71. if isinstance(subject, Package) and subject.monorepo \
  72. and subject.monorepo.mono_versioning:
  73. subject = subject.monorepo
  74. return get_commit_distance_version(
  75. subject.directory,
  76. subject.version,
  77. subject.get_tag(subject.version)) or subject.version
  78. def _editor_open(filename: str):
  79. editor = shlex.split(os.getenv('EDITOR', 'vim'))
  80. return subprocess.call(editor + [filename])
  81. def _edit_text(text: str) -> str:
  82. """
  83. Opens an editor for the user to modify *text*.
  84. """
  85. with nr.fs.tempfile('.yml', dir=os.getcwd(), text=True) as fp:
  86. fp.write(text)
  87. fp.close()
  88. res = _editor_open(fp.name)
  89. if res != 0:
  90. sys.exit(res)
  91. with open(fp.name) as src:
  92. return src.read()
  93. def _load_subject(allow_none: bool = False) -> Union[Monorepo, Package, None]:
  94. package, monorepo = None, None
  95. if os.path.isfile('package.yaml'):
  96. package = Package.load('package.yaml', _cache)
  97. if os.path.isfile('monorepo.yaml'):
  98. monorepo = Monorepo.load('monorepo.yaml', _cache)
  99. if package and monorepo:
  100. raise RuntimeError('found package.yaml and monorepo.yaml in the same '
  101. 'directory')
  102. if not allow_none and not package and not monorepo:
  103. logger.error('no package.yaml or monorepo.yaml in current directory')
  104. exit(1)
  105. return package or monorepo
  106. @click.group()
  107. @click.option('-C', '--change-directory')
  108. @click.option('-v', '--verbose', is_flag=True)
  109. @click.version_option(version=__version__)
  110. def cli(change_directory, verbose):
  111. logging.basicConfig(
  112. format='[%(levelname)s:%(name)s]: %(message)s' if verbose else '%(message)s',
  113. level=logging.DEBUG if verbose else logging.INFO)
  114. if change_directory:
  115. os.chdir(change_directory)
  116. @cli.command()
  117. @click.argument('output_type', type=click.Choice(['json', 'text', 'notice']))
  118. @click.argument('license_name')
  119. def license(output_type, license_name):
  120. """ Print license information, full text or short notice. """
  121. data = get_license_metadata(license_name)
  122. if output_type == 'json':
  123. print(json.dumps(data(), sort_keys=True))
  124. elif output_type == 'text':
  125. print(wrap_license_text(data['license_text']))
  126. elif ouutput_type == 'notice':
  127. print(wrap_license_text(data['standard_notice'] or data['license_text']))
  128. else:
  129. raise RuntimeError(output_type)
  130. @cli.command('classifiers')
  131. @click.argument('q', required=False)
  132. def classifiers(q):
  133. """ Search for package classifiers on PyPI. """
  134. for classifier in get_classifiers():
  135. if not q or q.strip().lower() in classifier.lower():
  136. print(classifier)
  137. @cli.command()
  138. @click.argument('name')
  139. @click.argument('directory', required=False)
  140. @click.option('--author')
  141. @click.option('--version')
  142. @click.option('--license')
  143. @click.option('--modulename')
  144. @click.option('--monorepo', is_flag=True)
  145. @click.option('--dry', is_flag=True)
  146. @click.option('--force', '-f', is_flag=True)
  147. def new(**args):
  148. """ Initialize a new project or repository. """
  149. if not args['directory']:
  150. args['directory'] = args['name']
  151. if not args['author']:
  152. args['author'] = _get_author_info_from_git()
  153. env_vars = {
  154. 'name': args['name'],
  155. 'version': args['version'],
  156. 'author': args['author'],
  157. 'license': args['license'],
  158. 'modulename': args['modulename'],
  159. 'name_on_disk': args['modulename'] or args['name'],
  160. }
  161. name_on_disk = args['modulename'] or args['name']
  162. def _render_template(template_string, **kwargs):
  163. assert isinstance(template_string, str), type(template_string)
  164. return jinja2.Template(template_string).render(**(kwargs or env_vars))
  165. def _render_file(fp, filename):
  166. content = pkg_resources.resource_string('shore', filename).decode()
  167. fp.write(_render_template(content))
  168. def _render_namespace_file(fp):
  169. fp.write("__path__ = __import__('pkgutil').extend_path(__path__, __name__)\n")
  170. def _get_template_files(template_path) -> Iterable[FileToRender]:
  171. # Render the template files to the target directory.
  172. for source_filename in walk_package_resources('shore', template_path):
  173. # Expand variables in the filename.
  174. name = name_on_disk.replace('-', '_').replace('.', '/')
  175. filename = _render_template(source_filename, name=name)
  176. dest = os.path.join(args['directory'], filename)
  177. yield FileToRender(
  178. None,
  179. os.path.normpath(dest),
  180. lambda _, fp: _render_file(fp, template_path + '/' + source_filename))
  181. def _get_package_files() -> Iterable[FileToRender]:
  182. yield from _get_template_files('templates/package')
  183. # Render namespace supporting files.
  184. parts = []
  185. for item in name_on_disk.replace('-', '_').split('.')[:-1]:
  186. parts.append(item)
  187. dest = os.path.join(args['directory'], 'src', *parts, '__init__.py')
  188. yield FileToRender(
  189. None,
  190. os.path.normpath(dest),
  191. lambda _, fp: _render_namespace_file(fp))
  192. dest = os.path.join(args['directory'], 'src', 'test', *parts, '__init__.py')
  193. yield FileToRender(
  194. None,
  195. os.path.normpath(dest),
  196. lambda _, fp: fp.write('pass\n'))
  197. # TODO (@NiklasRosenstein): Render the license file if it does not exist.
  198. def _get_monorepo_files() -> Iterable[FileToRender]:
  199. yield from _get_template_files('templates/monorepo')
  200. if args['monorepo']:
  201. files = _get_monorepo_files()
  202. else:
  203. files = _get_package_files()
  204. for file in files:
  205. if os.path.isfile(file.name) and not args['force']:
  206. print(colored('Skip ' + file.name, 'yellow'))
  207. continue
  208. print(colored('Write ' + file.name, 'cyan'))
  209. if not args['dry']:
  210. write_to_disk(file)
  211. def _run_for_subject(subject: Union[Package, Monorepo], func) -> List[Any]:
  212. if isinstance(subject, Monorepo):
  213. subjects = [subject] + sorted(subject.get_packages(), key=lambda x: x.name)
  214. return [func(x) for x in subjects]
  215. else:
  216. return [func(subject)]
  217. def _color_subject_name(subject: Union[Package, Monorepo]) -> str:
  218. color = 'blue' if isinstance(subject, Monorepo) else 'cyan'
  219. return colored(subject.name, color)
  220. def _run_checks(subject, treat_warnings_as_errors: bool=False):
  221. def _collect_checks(subject):
  222. return Stream.concat(x.get_checks(subject) for x in subject.get_plugins())
  223. checks = Stream.concat(_run_for_subject(subject, _collect_checks)).collect()
  224. if not checks:
  225. logger.info('✔ no checks triggered')
  226. return True
  227. max_level = max(x.level for x in checks)
  228. if max_level == CheckResult.Level.INFO:
  229. status = 0
  230. elif max_level == CheckResult.Level.WARNING:
  231. status = 1 if treat_warnings_as_errors else 0
  232. elif max_level == CheckResult.Level.ERROR:
  233. status = 1
  234. else:
  235. assert False, max_level
  236. logger.info('%s %s check(s) triggered', '' if status != 0 else '',
  237. len(checks))
  238. colors = {'ERROR': 'red', 'WARNING': 'magenta', 'INFO': None}
  239. for check in checks:
  240. level = colored(check.level.name, colors[check.level.name])
  241. print(' {} ({}): {}'.format(level, _color_subject_name(check.on), check.message))
  242. logger.debug('exiting with status %s', status)
  243. return False
  244. @cli.command('check')
  245. @click.option('--treat-warnings-as-errors', is_flag=True)
  246. def checks(treat_warnings_as_errors):
  247. """ Run checks. """
  248. subject = _load_subject()
  249. if not _run_checks(subject, treat_warnings_as_errors):
  250. exit(1)
  251. exit(0)
  252. @cli.command('update')
  253. @click.option('--skip-checks', is_flag=True)
  254. @click.option('--dry', is_flag=True)
  255. @click.option('--stage', is_flag=True, help='Stage changed files in Git.')
  256. def update(skip_checks, dry, stage):
  257. """ (Re-)render files managed shore. """
  258. def _collect_files(subject):
  259. return Stream.concat(x.get_files(subject) for x in subject.get_plugins())
  260. subject = _load_subject()
  261. if not skip_checks:
  262. _run_checks(subject, True)
  263. files = _run_for_subject(subject, _collect_files)
  264. files = Stream.concat(files).collect()
  265. logger.info('⚪ rendering %s file(s)', len(files))
  266. for file in files:
  267. logger.info(' %s', os.path.relpath(file.name))
  268. if not dry:
  269. write_to_disk(file)
  270. if stage:
  271. _git.add([f.name for f in files])
  272. @cli.command('verify')
  273. @click.option('--tag', '-t', help='Specify the tag from CI checks to match with the tag produced by shore.')
  274. @click.option('--tag-check', type=click.Choice(['require', 'if-present', 'skip', 'ignore']), default='if-present')
  275. @click.option('--update-check', type=click.Choice(['require', 'skip', 'ignore']), default='require')
  276. def verify(tag, tag_check, update_check):
  277. """ Check whether "update" would change any files. """
  278. def _virtual_update(subject) -> Iterable[str]:
  279. files = Stream.concat(x.get_files(subject) for x in subject.get_plugins())
  280. for file in files:
  281. if not os.path.isfile(file.name):
  282. yield file.name
  283. continue
  284. fp = io.StringIO()
  285. write_to_disk(file, fp=fp)
  286. with io.open(file.name, newline='') as on_disk:
  287. if fp.getvalue() != on_disk.read():
  288. yield file.name
  289. def _tag_matcher(subject) -> Iterable[Union[Monorepo, Package]]:
  290. if isinstance(subject, Monorepo) and not subject.mono_versioning:
  291. # Tagging workflows on mono-repos without mono-versioning are not supported.
  292. return; yield
  293. if subject.get_tag(subject.version) == tag:
  294. yield subject
  295. status = 0
  296. subject = _load_subject()
  297. if update_check != 'skip':
  298. files = _run_for_subject(subject, _virtual_update)
  299. files = Stream.concat(files).collect()
  300. if files:
  301. logger.warning('%s file(s) would be changed by an update.', len(files))
  302. if update_check != 'ignore':
  303. status = 1
  304. else:
  305. logger.info('✔ no files would be changed by an update.')
  306. for file in files:
  307. logger.warning(' %s', os.path.relpath(file))
  308. if tag_check != 'skip':
  309. if tag_check == 'require' and not tag:
  310. logger.error('❌ the specified tag is an empty string')
  311. status = 1
  312. elif tag:
  313. matches = _run_for_subject(subject, _tag_matcher)
  314. matches = Stream.concat(matches).collect()
  315. if len(matches) == 0:
  316. # TODO (@NiklasRosenstein): If we matched the {name} portion of the
  317. # tag_format (if present) we could find which package (or monorepo)
  318. # the tag was intended for.
  319. logger.error('❌ tag %s did not match any of the available subjects', tag)
  320. if tag_check != 'ignore':
  321. status = 1
  322. elif len(matches) > 1:
  323. logger.error('❌ tag matches multiple subjects: %s', tag)
  324. for match in matches:
  325. logger.error(' %s', match.name)
  326. if tag_check != 'ignore':
  327. status = 1
  328. else:
  329. logger.info('✔ tag %s matches %s', tag, matches[0].name)
  330. exit(status)
  331. def _get_version_refs(subject) -> List[VersionRef]:
  332. def _get(subject):
  333. for plugin in subject.get_plugins():
  334. yield plugin.get_version_refs(subject)
  335. if isinstance(subject, Monorepo) and subject.mono_versioning:
  336. version_refs = Stream.concat(_run_for_subject(subject, _get))
  337. else:
  338. version_refs = _get(subject)
  339. return Stream.concat(version_refs).collect()
  340. @cli.command('bump')
  341. @click.argument('version', required=False)
  342. @click.option('--major', is_flag=True, help='bump the major version number')
  343. @click.option('--minor', is_flag=True, help='bump the minor version number')
  344. @click.option('--patch', is_flag=True, help='bump the patch version number')
  345. @click.option('--post', is_flag=True, help='bump the post-release version number')
  346. @click.option('--snapshot', is_flag=True, help='add the Git commit distance and shasum to the version number')
  347. @click.option('--tag', is_flag=True, help='create a commit and Git tag after bumping the version')
  348. @click.option('--push', is_flag=True, help='push the new commit and tag to the Git "origin" remote')
  349. @click.option('--dry', is_flag=True, help='dry run -- do not write changes to files')
  350. @click.option('--skip-checks', is_flag=True, help='skip running "shore check" before the bump')
  351. @click.option('--force', '-f', is_flag=True, help='force the version number change '
  352. '(allows you to bump to the same or a lower version number). also passes the --force flag '
  353. 'to Git when using the --tag and --push option.')
  354. @click.option('--allow-lower', is_flag=True, help='allows bumping to the same or lower version number')
  355. @click.option('--update', is_flag=True, help='run "shore update" after the bump')
  356. @click.option('--publish', metavar='target', help='run "shore publish" for the specified target after the bump')
  357. def bump(**args):
  358. """
  359. Bump the version of the package, and any known files that reference the same version.
  360. An explicit version number can be specified as a positional argument. Alternatively, one
  361. of the relative bump options can be used (like --major, or --snapshot).
  362. """
  363. subject = _load_subject()
  364. changelog_manager = ChangelogManager(subject.changelog_directory, mapper)
  365. bump_flags = ('major', 'minor', 'patch', 'post', 'snapshot')
  366. bump_args = ['--' + k for k in bump_flags if args[k]]
  367. if args['version']:
  368. bump_args.insert(0, '<version>')
  369. if len(bump_args) > 1:
  370. logger.error('incompatible arguments: ' + ', '.join(bump_args))
  371. exit(1)
  372. elif not bump_args:
  373. flags = ', '.join('--' + k for k in bump_flags)
  374. logger.error('missing arguments: specify a <version> or one of ' + flags)
  375. exit(1)
  376. if not args['skip_checks']:
  377. _run_checks(subject, True)
  378. if args['push'] and not args['tag']:
  379. logger.error('--push needs --tag')
  380. exit(1)
  381. if isinstance(subject, Package) and subject.monorepo \
  382. and subject.monorepo.mono_versioning:
  383. if args['force']:
  384. logger.warning('forcing version bump on individual package version '
  385. 'that is usually managed by the monorepo.')
  386. else:
  387. logger.error('cannot bump individual package version if managed by monorepo.')
  388. exit(1)
  389. version_refs = _get_version_refs(subject)
  390. if not version_refs:
  391. logger.error('no version refs found')
  392. exit(1)
  393. # Ensure the version is the same accross all refs.
  394. is_inconsistent = any(parse_version(x.value) != subject.version for x in version_refs)
  395. if is_inconsistent and not args['force']:
  396. logger.error('inconsistent versions across files need to be fixed first.')
  397. exit(1)
  398. elif is_inconsistent:
  399. logger.warning('inconsistent versions across files were found.')
  400. current_version = subject.version
  401. pep440_version = True
  402. if args['version'] == 'post' or args['post']:
  403. new_version = bump_version(current_version, 'post')
  404. elif args['version'] == 'patch' or args['patch']:
  405. new_version = bump_version(current_version, 'patch')
  406. elif args['version'] == 'minor' or args['minor']:
  407. new_version = bump_version(current_version, 'minor')
  408. elif args['version'] == 'major' or args['major']:
  409. new_version = bump_version(current_version, 'major')
  410. elif args['version'] == 'git' or args['snapshot']:
  411. new_version = _commit_distance_version(subject)
  412. args['allow_lower'] = True
  413. else:
  414. new_version = parse_version(args['version'])
  415. if not new_version.pep440_compliant:
  416. logger.warning('version "{}" is not PEP440 compliant.'.format(new_version))
  417. if new_version < current_version and not (args['force'] or args['allow_lower']):
  418. logger.error('version {} is lower than current version {}'.format(
  419. new_version, current_version))
  420. exit(1)
  421. # Comparing as strings to include the prerelease/build number in the
  422. # comparison.
  423. if str(new_version) == str(current_version) and not args['force']:
  424. logger.warning('new version {} is equal to current version {}'.format(
  425. new_version, current_version))
  426. exit(0)
  427. # The replacement below does not work if the same file is listed multiple
  428. # times so let's check for now that every file is listed only once.
  429. n_files = set(os.path.normpath(os.path.abspath(ref.filename))
  430. for ref in version_refs)
  431. assert len(n_files) == len(version_refs), "multiple version refs in one "\
  432. "file is not currently supported."
  433. logger.info('bumping %d version reference(s)', len(version_refs))
  434. for ref in version_refs:
  435. logger.info(' %s: %s%s', os.path.relpath(ref.filename), ref.value, new_version)
  436. if not args['dry']:
  437. with open(ref.filename) as fp:
  438. contents = fp.read()
  439. contents = contents[:ref.start] + str(new_version) + contents[ref.end:]
  440. with open(ref.filename, 'w') as fp:
  441. fp.write(contents)
  442. # For monorepos using mono-versioning, we may need to bump cross-package references.
  443. if isinstance(subject, Monorepo) and subject.mono_versioning:
  444. version_sel_refs = list(get_monorepo_interdependency_version_refs(subject, new_version))
  445. logger.info('bumping %d monorepo inter-dependency requirement(s)', len(version_sel_refs))
  446. for group_key, refs in Stream.groupby(version_sel_refs, lambda r: r.filename, collect=list):
  447. logger.info(' %s:', os.path.relpath(group_key))
  448. with open(group_key) as fp:
  449. content = fp.read()
  450. offset = 0
  451. for ref in refs:
  452. logger.info(' %s %s%s', ref.package, ref.sel, ref.new_sel)
  453. content = content[:ref.start - offset] + ref.new_sel + content[ref.end - offset:]
  454. offset += len(ref.sel) - len(ref.new_sel)
  455. if not args['dry']:
  456. with open(group_key, 'w') as fp:
  457. fp.write(content)
  458. if args['tag'] and version_sel_refs:
  459. logger.warning('bump requires an update in order to automatically tag')
  460. args['update'] = True
  461. changed_files = [x.filename for x in version_refs]
  462. # Rename the unreleased changelog if it exists.
  463. if changelog_manager.unreleased.exists():
  464. changed_files.append(changelog_manager.unreleased.filename)
  465. if args['dry']:
  466. changelog = changelog_manager.version(new_version)
  467. else:
  468. changelog = changelog_manager.release(new_version)
  469. changed_files.append(changelog.filename)
  470. logger.info('release staged changelog (%s%s)', changelog_manager.unreleased.filename,
  471. changelog.filename)
  472. if args['update']:
  473. _cache.clear()
  474. try:
  475. update(['--stage'])
  476. except SystemExit as exc:
  477. if exc.code != 0:
  478. raise
  479. if args['tag']:
  480. if any(f.mode == 'A' for f in _git.porcelain()):
  481. logger.error('cannot tag with non-empty staging area')
  482. exit(1)
  483. tag_name = subject.get_tag(new_version)
  484. logger.info('tagging %s', tag_name)
  485. if not args['dry']:
  486. _git.add(changed_files)
  487. _git.commit('({}) bump version to {}'.format(subject.name, new_version), allow_empty=True)
  488. _git.tag(tag_name, force=args['force'])
  489. if not args['dry'] and args['push']:
  490. _git.push('origin', _git.get_current_branch_name(), tag_name, force=args['force'])
  491. if args['publish']:
  492. _cache.clear()
  493. publish([args['publish']])
  494. @cli.command('status')
  495. def status():
  496. """ Print the release status. """
  497. subject = _load_subject()
  498. def _get_commits_since_last_tag(subject):
  499. tag = subject.get_tag(subject.version)
  500. ref = _git.rev_parse(tag)
  501. if not ref:
  502. return tag, None
  503. else:
  504. return tag, len(_git.rev_list(tag + '..HEAD', subject.directory))
  505. items = [subject]
  506. if isinstance(subject, Monorepo):
  507. items.extend(sorted(subject.get_packages(), key=lambda x: x.name))
  508. if not subject.version:
  509. items.remove(subject)
  510. width = max(len(x.local_name) for x in items)
  511. for item in items:
  512. tag, num_commits = _get_commits_since_last_tag(item)
  513. if num_commits is None:
  514. item_info = colored('tag "{}" not found'.format(tag), 'red')
  515. elif num_commits == 0:
  516. item_info = colored('no commits', 'green') + ' since "{}"'.format(tag)
  517. else:
  518. item_info = colored('{} commit(s)'.format(num_commits), 'yellow') + ' since "{}"'.format(tag)
  519. print('{}: {}'.format(item.local_name.rjust(width), item_info))
  520. @cli.command()
  521. @click.option('--tag', '-t', is_flag=True)
  522. @click.option('--snapshot', '-s', is_flag=True)
  523. def version(tag, snapshot):
  524. """ Print the current package or repository version. """
  525. subject = _load_subject()
  526. version = _commit_distance_version(subject) if snapshot else subject.version
  527. if tag:
  528. print(subject.get_tag(version))
  529. else:
  530. print(version)
  531. @cli.command()
  532. @click.argument('args', nargs=-1)
  533. def git(args):
  534. """ Shortcut for running git commands with a version range since the last
  535. tag of the current package or repo.
  536. This is effectively a shortcut for
  537. \b
  538. git $1 `shore versions -ct`..HEAD $@ -- .
  539. """
  540. subject = _load_subject()
  541. tag = subject.get_tag(subject.version)
  542. command = ['git', args[0]] + [tag + '..HEAD'] + list(args[1:]) + ['--', '.']
  543. exit(subprocess.call(command))
  544. def _filter_targets(targets: Dict[str, Any], target: str) -> Dict[str, Any]:
  545. result = {}
  546. for key, value in targets.items():
  547. if fnmatch(key, target) or fnmatch(key, target + ':*'):
  548. result[key] = value
  549. return result
  550. @cli.command()
  551. @click.argument('target')
  552. @click.option('--build-dir', default='build',
  553. help='Override the build directory. Defaults to ./build')
  554. def build(**args):
  555. """ Build distributions. """
  556. subject = _load_subject()
  557. targets = subject.get_build_targets()
  558. if args['target']:
  559. targets = _filter_targets(targets, args['target'])
  560. if not targets:
  561. logging.error('no build targets matched "%s"', args['target'])
  562. exit(1)
  563. if not targets:
  564. logging.info('no build targets')
  565. exit(0)
  566. os.makedirs(args['build_dir'], exist_ok=True)
  567. for target_id, target in targets.items():
  568. logger.info('building target %s', colored(target_id, 'cyan'))
  569. target.build(args['build_dir'])
  570. @cli.command()
  571. @click.argument('target', required=False)
  572. @click.option('-l', '--list', is_flag=True)
  573. @click.option('-a', '--all', is_flag=True)
  574. @click.option('--build-dir', default='build',
  575. help='Override the build directory. Defaults to ./build')
  576. @click.option('--test', is_flag=True,
  577. help='Publish to a test repository instead.')
  578. @click.option('--build/--no-build', default=True,
  579. help='Always build artifacts before publishing. Enabled by default.')
  580. @click.option('--skip-existing', is_flag=True)
  581. def publish(**args):
  582. """ Publish a source distribution to PyPI. """
  583. subject = _load_subject()
  584. builds = subject.get_build_targets()
  585. publishers = subject.get_publish_targets()
  586. if args['all'] and isinstance(subject, Monorepo) and not subject.mono_versioning:
  587. logger.error('publish -a,--all not allowed for Monorepo without mono-versioning')
  588. exit(1)
  589. if args['target']:
  590. publishers = _filter_targets(publishers, args['target'])
  591. if not publishers:
  592. logger.error('no publish targets matched "%s"', args['target'])
  593. exit(1)
  594. if args['list']:
  595. if publishers:
  596. print('Publish targets for', colored(subject.name, 'cyan') + ':')
  597. for target in publishers:
  598. print(' ' + colored(target, 'yellow'))
  599. else:
  600. print('No publish targets for', colored(subject.name, 'cyan') + '.')
  601. exit(0)
  602. if not publishers or (not args['target'] and not args['all']):
  603. logging.info('no publish targets')
  604. exit(1)
  605. def _needs_build(build):
  606. for filename in build.get_build_artifacts():
  607. if not os.path.isfile(os.path.join(args['build_dir'], filename)):
  608. return True
  609. return False
  610. def _run_publisher(name, publisher):
  611. try:
  612. logging.info('collecting builds for "%s" ...', name)
  613. required_builds = {}
  614. for selector in publisher.get_build_selectors():
  615. selector_builds = _filter_targets(builds, selector)
  616. if not selector_builds:
  617. logger.error('selector "%s" could not be satisfied', selector)
  618. return False
  619. required_builds.update(selector_builds)
  620. for target_id, build in required_builds.items():
  621. if not args['build'] and not _needs_build(build):
  622. logger.info('skipping target %s', colored(target_id, 'cyan'))
  623. else:
  624. logger.info('building target %s', colored(target_id, 'cyan'))
  625. os.makedirs(args['build_dir'], exist_ok=True)
  626. build.build(args['build_dir'])
  627. publisher.publish(
  628. required_builds.values(),
  629. args['test'],
  630. args['build_dir'],
  631. args['skip_existing'])
  632. return True
  633. except:
  634. logger.exception('error while running publisher "%s"', name)
  635. return False
  636. status = 0
  637. for key, publisher in publishers.items():
  638. if not _run_publisher(key, publisher):
  639. status = 1
  640. logger.debug('exit with status code %s', status)
  641. exit(status)
  642. @cli.command()
  643. @click.argument('version', type=parse_version, required=False)
  644. @click.option('--reformat', is_flag=True, help='reformat the changelog')
  645. @click.option('--add', metavar='type', help='create a new changelog entry')
  646. @click.option('--for', metavar='component', help='components for the new changelog entry (default: general)', default='general')
  647. @click.option('--fixes', metavar='issue,…', help='issues that this changelog entry fixes')
  648. @click.option('-m', '--message', metavar='text', help='changelog entry description')
  649. @click.option('-e', '--edit', is_flag=True, help='edit the changelog entry or file')
  650. @click.option('--markdown', is_flag=True, help='render the changelog as markdown')
  651. @click.option('-a', '--all', is_flag=True, help='show the changelog for all versions')
  652. @click.option('-s', '--stage', is_flag=True, help='stage the created/updated changelog file with git')
  653. @click.option('-c', '--commit', is_flag=True, help='commit the created/updated changelog file with git, together with other currently staged files')
  654. def changelog(**args):
  655. """
  656. Show changelogs or create new entries.
  657. """
  658. if (args['version'] or args['reformat']) and args['add']:
  659. logger.error('unsupported combination of arguments')
  660. sys.exit(1)
  661. subject = _load_subject(allow_none=True)
  662. if subject:
  663. manager = ChangelogManager(subject.changelog_directory, mapper)
  664. else:
  665. manager = ChangelogManager(Package.changelog_directory.default, mapper)
  666. def _split(s: Optional[str]) -> List[str]:
  667. return list(filter(bool, map(str.strip, (s or '').split(','))))
  668. if args['add']:
  669. if not args['for']:
  670. args['for'] = 'general'
  671. try:
  672. type_ = ChangelogTypeV2[args['add']]
  673. except KeyError:
  674. logger.error('invalid changelog type: %r', args['add'])
  675. sys.exit(1)
  676. entry = ChangelogEntryV2(
  677. type_,
  678. args['for'],
  679. args['message'] or '',
  680. _split(args['fixes']))
  681. # Allow the user to edit the entry if no description is provided or the
  682. # -e,--edit option was set.
  683. if not entry.description or args['edit']:
  684. serialized = yaml.safe_dump(mapper.serialize(entry, ChangelogEntry), sort_keys=False)
  685. entry = mapper.deserialize(yaml.safe_load(_edit_text(serialized)), ChangelogEntry)
  686. # Validate the entry contents (need a description and at least one type and component).
  687. if not entry.description or not entry.component:
  688. logger.error('changelog entries need at least one type and component and a description')
  689. sys.exit(1)
  690. created = not manager.unreleased.exists()
  691. manager.unreleased.add_entry(entry)
  692. manager.unreleased.save(create_directory=True)
  693. message = ('Created' if created else 'Updated') + ' "{}"'.format(manager.unreleased.filename)
  694. print(colored(message, 'cyan'))
  695. if args['stage'] or args['commit']:
  696. _git.add([manager.unreleased.filename])
  697. if args['commit']:
  698. commit_message = entry.description
  699. if isinstance(subject, Package) and subject.monorepo:
  700. commit_message = '{}({}): '.format(entry.type_.name, subject.name) + commit_message
  701. else:
  702. commit_message = '{}: '.format(entry.type_.name) + commit_message
  703. _git.commit(commit_message)
  704. sys.exit(0)
  705. if args['edit']:
  706. if not manager.unreleased.exists():
  707. logger.error('no staged changelog')
  708. sys.exit(1)
  709. sys.exit(_editor_open(manager.unreleased.filename))
  710. changelogs = []
  711. if args['version'] or not args['all']:
  712. if args['all']:
  713. sys.exit('error: incompatible arguments: <version> and -a,--all')
  714. changelog = manager.version(args['version']) if args['version'] else manager.unreleased
  715. # Load the changelog for the specified version or the current staged entries.
  716. if not changelog.exists():
  717. print('No changelog for {}.'.format(colored(str(args['version'] or 'unreleased'), 'yellow')))
  718. sys.exit(0)
  719. changelogs.append(changelog)
  720. else:
  721. changelogs = list(manager.all())
  722. if args['reformat']:
  723. for changelog in changelogs:
  724. changelog.save()
  725. sys.exit(0)
  726. if args['markdown']:
  727. changelog_format = 'markdown'
  728. else:
  729. changelog_format = 'terminal'
  730. render_changelogs(sys.stdout, changelog_format, changelogs)
  731. _entry_point = lambda: sys.exit(cli())
  732. if __name__ == '__main__':
  733. _entry_point()