You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi Mark - would it be possible to push git tags to this repo that correspond to the NPM releases? It's difficult to browse through commit history to attempt to figure out which commit corresponds with a particular release.
Here's a script that would tag past commits. It's a bit of a hack to fetch the correct commit hash by date but I tried to use a timestamp that should capture any commits you made the day of the release and considered your local timezone so it should be close, unless you released anything after 23:00 local time, or pushed new commits after an earlier release on the same day ;)
git tag -a v2.10.0 -m "Version 2.10.0" --date "2020-12-02T23:00:00+13:00"$(git rev-list -1 --before="2020-12-02T23:00:00+13:00" HEAD)
git tag -a v2.10.1 -m "Version 2.10.1" --date "2020-12-25T23:00:00+13:00"$(git rev-list -1 --before="2020-12-25T23:00:00+13:00" HEAD)
git tag -a v3.0.0 -m "Version 3.0.0" --date "2020-12-30T23:00:00+13:00"$(git rev-list -1 --before="2020-12-30T23:00:00+13:00" HEAD)
git tag -a v3.0.1 -m "Version 3.0.1" --date "2021-01-01T23:00:00+13:00"$(git rev-list -1 --before="2021-01-01T23:00:00+13:00" HEAD)
git tag -a v3.0.2 -m "Version 3.0.2" --date "2021-01-03T23:00:00+13:00"$(git rev-list -1 --before="2021-01-03T23:00:00+13:00" HEAD)
git tag -a v3.0.3 -m "Version 3.0.3" --date "2021-01-03T23:00:00+13:00"$(git rev-list -1 --before="2021-01-03T23:00:00+13:00" HEAD)
git tag -a v3.0.4 -m "Version 3.0.4" --date "2021-01-06T23:00:00+13:00"$(git rev-list -1 --before="2021-01-06T23:00:00+13:00" HEAD)
git tag -a v3.0.5 -m "Version 3.0.5" --date "2021-01-08T23:00:00+13:00"$(git rev-list -1 --before="2021-01-08T23:00:00+13:00" HEAD)
git tag -a v3.0.6 -m "Version 3.0.6" --date "2021-01-10T23:00:00+13:00"$(git rev-list -1 --before="2021-01-10T23:00:00+13:00" HEAD)
git tag -a v3.0.7 -m "Version 3.0.7" --date "2021-01-10T23:00:00+13:00"$(git rev-list -1 --before="2021-01-10T23:00:00+13:00" HEAD)
git tag -a v3.1.0 -m "Version 3.1.0" --date "2021-01-14T23:00:00+13:00"$(git rev-list -1 --before="2021-01-14T23:00:00+13:00" HEAD)
git tag -a v3.1.1 -m "Version 3.1.1" --date "2021-01-14T23:00:00+13:00"$(git rev-list -1 --before="2021-01-14T23:00:00+13:00" HEAD)
git tag -a v3.2.0 -m "Version 3.2.0" --date "2021-01-22T23:00:00+13:00"$(git rev-list -1 --before="2021-01-22T23:00:00+13:00" HEAD)
git tag -a v3.2.1 -m "Version 3.2.1" --date "2021-01-23T23:00:00+13:00"$(git rev-list -1 --before="2021-01-23T23:00:00+13:00" HEAD)
git tag -a v3.2.2 -m "Version 3.2.2" --date "2021-01-23T23:00:00+13:00"$(git rev-list -1 --before="2021-01-23T23:00:00+13:00" HEAD)
git tag -a v3.2.3 -m "Version 3.2.3" --date "2021-01-23T23:00:00+13:00"$(git rev-list -1 --before="2021-01-23T23:00:00+13:00" HEAD)
git tag -a v3.3.0 -m "Version 3.3.0" --date "2021-01-24T23:00:00+13:00"$(git rev-list -1 --before="2021-01-24T23:00:00+13:00" HEAD)
git tag -a v3.3.1 -m "Version 3.3.1" --date "2021-01-25T23:00:00+13:00"$(git rev-list -1 --before="2021-01-25T23:00:00+13:00" HEAD)
git tag -a v3.3.2 -m "Version 3.3.2" --date "2021-01-26T23:00:00+13:00"$(git rev-list -1 --before="2021-01-26T23:00:00+13:00" HEAD)
git tag -a v3.3.3 -m "Version 3.3.3" --date "2021-01-27T23:00:00+13:00"$(git rev-list -1 --before="2021-01-27T23:00:00+13:00" HEAD)
git tag -a v3.4.0 -m "Version 3.4.0" --date "2021-01-27T23:00:00+13:00"$(git rev-list -1 --before="2021-01-27T23:00:00+13:00" HEAD)
git tag -a v3.4.1 -m "Version 3.4.1" --date "2021-01-28T23:00:00+13:00"$(git rev-list -1 --before="2021-01-28T23:00:00+13:00" HEAD)
git tag -a v3.4.2 -m "Version 3.4.2" --date "2021-02-05T23:00:00+13:00"$(git rev-list -1 --before="2021-02-05T23:00:00+13:00" HEAD)
git tag -a v3.4.3 -m "Version 3.4.3" --date "2021-02-06T23:00:00+13:00"$(git rev-list -1 --before="2021-02-06T23:00:00+13:00" HEAD)
git tag -a v3.5.0 -m "Version 3.5.0" --date "2021-02-28T23:00:00+13:00"$(git rev-list -1 --before="2021-02-28T23:00:00+13:00" HEAD)
git tag -a v3.5.1 -m "Version 3.5.1" --date "2021-02-28T23:00:00+13:00"$(git rev-list -1 --before="2021-02-28T23:00:00+13:00" HEAD)
git tag -a v3.5.2 -m "Version 3.5.2" --date "2021-03-02T23:00:00+13:00"$(git rev-list -1 --before="2021-03-02T23:00:00+13:00" HEAD)
git tag -a v3.5.3 -m "Version 3.5.3" --date "2021-08-22T23:00:00+12:00"$(git rev-list -1 --before="2021-08-22T23:00:00+12:00" HEAD)
git tag -a v3.5.4 -m "Version 3.5.4" --date "2021-08-24T23:00:00+12:00"$(git rev-list -1 --before="2021-08-24T23:00:00+12:00" HEAD)
git tag -a v3.5.5 -m "Version 3.5.5" --date "2021-09-29T23:00:00+12:00"$(git rev-list -1 --before="2021-09-29T23:00:00+12:00" HEAD)
git tag -a v3.5.6 -m "Version 3.5.6" --date "2021-10-20T23:00:00+13:00"$(git rev-list -1 --before="2021-10-20T23:00:00+13:00" HEAD)
git tag -a v3.5.7 -m "Version 3.5.7" --date "2021-11-20T23:00:00+13:00"$(git rev-list -1 --before="2021-11-20T23:00:00+13:00" HEAD)
git tag -a v3.5.8 -m "Version 3.5.8" --date "2021-11-24T23:00:00+13:00"$(git rev-list -1 --before="2021-11-24T23:00:00+13:00" HEAD)
git tag -a v3.6.0 -m "Version 3.6.0" --date "2022-02-18T23:00:00+13:00"$(git rev-list -1 --before="2022-02-18T23:00:00+13:00" HEAD)
git tag -a v3.6.1 -m "Version 3.6.1" --date "2022-03-21T23:00:00+13:00"$(git rev-list -1 --before="2022-03-21T23:00:00+13:00" HEAD)
git tag -a v3.6.2 -m "Version 3.6.2" --date "2022-04-07T23:00:00+12:00"$(git rev-list -1 --before="2022-04-07T23:00:00+12:00" HEAD)
git tag -a v3.6.3 -m "Version 3.6.3" --date "2022-04-26T23:00:00+12:00"$(git rev-list -1 --before="2022-04-26T23:00:00+12:00" HEAD)
git tag -a v3.6.4 -m "Version 3.6.4" --date "2022-05-14T23:00:00+12:00"$(git rev-list -1 --before="2022-05-14T23:00:00+12:00" HEAD)
git tag -a v3.7.0 -m "Version 3.7.0" --date "2022-06-04T23:00:00+12:00"$(git rev-list -1 --before="2022-06-04T23:00:00+12:00" HEAD)
git tag -a v3.7.1 -m "Version 3.7.1" --date "2022-06-05T23:00:00+12:00"$(git rev-list -1 --before="2022-06-05T23:00:00+12:00" HEAD)
git tag -a v3.7.2 -m "Version 3.7.2" --date "2022-06-05T23:00:00+12:00"$(git rev-list -1 --before="2022-06-05T23:00:00+12:00" HEAD)
git tag -a v3.8.0 -m "Version 3.8.0" --date "2022-06-07T23:00:00+12:00"$(git rev-list -1 --before="2022-06-07T23:00:00+12:00" HEAD)
git tag -a v3.8.1 -m "Version 3.8.1" --date "2022-06-07T23:00:00+12:00"$(git rev-list -1 --before="2022-06-07T23:00:00+12:00" HEAD)
git tag -a v3.8.2 -m "Version 3.8.2" --date "2022-06-21T23:00:00+12:00"$(git rev-list -1 --before="2022-06-21T23:00:00+12:00" HEAD)
git tag -a v3.8.3 -m "Version 3.8.3" --date "2022-09-12T23:00:00+12:00"$(git rev-list -1 --before="2022-09-12T23:00:00+12:00" HEAD)
git tag -a v3.8.4 -m "Version 3.8.4" --date "2022-09-29T23:00:00+12:00"$(git rev-list -1 --before="2022-09-29T23:00:00+12:00" HEAD)
git tag -a v3.9.0 -m "Version 3.9.0" --date "2022-12-11T23:00:00+13:00"$(git rev-list -1 --before="2022-12-11T23:00:00+13:00" HEAD)
git tag -a v3.9.1 -m "Version 3.9.1" --date "2023-03-16T23:00:00+13:00"$(git rev-list -1 --before="2023-03-16T23:00:00+13:00" HEAD)
git tag -a v3.9.2 -m "Version 3.9.2" --date "2023-04-26T23:00:00+12:00"$(git rev-list -1 --before="2023-04-26T23:00:00+12:00" HEAD)
git tag -a v3.9.3 -m "Version 3.9.3" --date "2023-04-28T23:00:00+12:00"$(git rev-list -1 --before="2023-04-28T23:00:00+12:00" HEAD)
git tag -a v3.9.4 -m "Version 3.9.4" --date "2023-05-26T23:00:00+12:00"$(git rev-list -1 --before="2023-05-26T23:00:00+12:00" HEAD)
git tag -a v3.9.5 -m "Version 3.9.5" --date "2023-05-30T23:00:00+12:00"$(git rev-list -1 --before="2023-05-30T23:00:00+12:00" HEAD)
git tag -a v3.9.6 -m "Version 3.9.6" --date "2023-05-30T23:00:00+12:00"$(git rev-list -1 --before="2023-05-30T23:00:00+12:00" HEAD)
git tag -a v3.9.7 -m "Version 3.9.7" --date "2023-07-13T23:00:00+12:00"$(git rev-list -1 --before="2023-07-13T23:00:00+12:00" HEAD)
git tag -a v3.9.8 -m "Version 3.9.8" --date "2024-01-13T23:00:00+13:00"$(git rev-list -1 --before="2024-01-13T23:00:00+13:00" HEAD)
git tag -a v3.9.9 -m "Version 3.9.9" --date "2024-01-17T23:00:00+13:00"$(git rev-list -1 --before="2024-01-17T23:00:00+13:00" HEAD)
git tag -a v3.10.0 -m "Version 3.10.0" --date "2024-01-17T23:00:00+13:00"$(git rev-list -1 --before="2024-01-17T23:00:00+13:00" HEAD)
git tag -a v3.10.1 -m "Version 3.10.1" --date "2024-01-30T23:00:00+13:00"$(git rev-list -1 --before="2024-01-30T23:00:00+13:00" HEAD)
git tag -a v3.10.2 -m "Version 3.10.2" --date "2024-02-05T23:00:00+13:00"$(git rev-list -1 --before="2024-02-05T23:00:00+13:00" HEAD)
git tag -a v3.10.3 -m "Version 3.10.3" --date "2024-02-05T23:00:00+13:00"$(git rev-list -1 --before="2024-02-05T23:00:00+13:00" HEAD)
git tag -a v3.10.4 -m "Version 3.10.4" --date "2024-03-22T23:00:00+13:00"$(git rev-list -1 --before="2024-03-22T23:00:00+13:00" HEAD)
git tag -a v3.11.0 -m "Version 3.11.0" --date "2024-03-23T23:00:00+13:00"$(git rev-list -1 --before="2024-03-23T23:00:00+13:00" HEAD)
git tag -a v3.11.1 -m "Version 3.11.1" --date "2024-03-30T23:00:00+13:00"$(git rev-list -1 --before="2024-03-30T23:00:00+13:00" HEAD)
git tag -a v3.11.2 -m "Version 3.11.2" --date "2024-04-03T23:00:00+13:00"$(git rev-list -1 --before="2024-04-03T23:00:00+13:00" HEAD)
git tag -a v3.12.0 -m "Version 3.12.0" --date "2024-06-28T23:00:00+12:00"$(git rev-list -1 --before="2024-06-28T23:00:00+12:00" HEAD)
git tag -a v3.12.1 -m "Version 3.12.1" --date "2024-08-21T23:00:00+12:00"$(git rev-list -1 --before="2024-08-21T23:00:00+12:00" HEAD)
git tag -a v3.13.0 -m "Version 3.13.0" --date "2024-09-03T23:00:00+12:00"$(git rev-list -1 --before="2024-09-03T23:00:00+12:00" HEAD)
git tag -a v3.13.1 -m "Version 3.13.1" --date "2024-09-03T23:00:00+12:00"$(git rev-list -1 --before="2024-09-03T23:00:00+12:00" HEAD)
git tag -a v3.13.2 -m "Version 3.13.2" --date "2024-09-05T23:00:00+12:00"$(git rev-list -1 --before="2024-09-05T23:00:00+12:00" HEAD)
git tag -a v3.14.0 -m "Version 3.14.0" --date "2024-09-10T23:00:00+12:00"$(git rev-list -1 --before="2024-09-10T23:00:00+12:00" HEAD)
git tag -a v3.14.1 -m "Version 3.14.1" --date "2024-09-11T23:00:00+12:00"$(git rev-list -1 --before="2024-09-11T23:00:00+12:00" HEAD)
git tag -a v3.15.0 -m "Version 3.15.0" --date "2024-09-14T23:00:00+12:00"$(git rev-list -1 --before="2024-09-14T23:00:00+12:00" HEAD)
git tag -a v3.15.1 -m "Version 3.15.1" --date "2024-10-12T23:00:00+13:00"$(git rev-list -1 --before="2024-10-12T23:00:00+13:00" HEAD)
git tag -a v3.15.2 -m "Version 3.15.2" --date "2024-12-03T23:00:00+13:00"$(git rev-list -1 --before="2024-12-03T23:00:00+13:00" HEAD)
git tag -a v3.15.3 -m "Version 3.15.3" --date "2024-12-04T23:00:00+13:00"$(git rev-list -1 --before="2024-12-04T23:00:00+13:00" HEAD)
git tag -a v3.16.0 -m "Version 3.16.0" --date "2024-12-23T23:00:00+13:00"$(git rev-list -1 --before="2024-12-23T23:00:00+13:00" HEAD)
git tag -a v3.16.1 -m "Version 3.16.1" --date "2025-01-01T23:00:00+13:00"$(git rev-list -1 --before="2025-01-01T23:00:00+13:00" HEAD)
git tag -a v3.17.0 -m "Version 3.17.0" --date "2025-01-01T23:00:00+13:00"$(git rev-list -1 --before="2025-01-01T23:00:00+13:00" HEAD)
git tag -a v3.18.0 -m "Version 3.18.0" --date "2025-01-06T23:00:00+13:00"$(git rev-list -1 --before="2025-01-06T23:00:00+13:00" HEAD)
git tag -a v3.18.1 -m "Version 3.18.1" --date "2025-01-06T23:00:00+13:00"$(git rev-list -1 --before="2025-01-06T23:00:00+13:00" HEAD)
git tag -a v3.18.2 -m "Version 3.18.2" --date "2025-01-06T23:00:00+13:00"$(git rev-list -1 --before="2025-01-06T23:00:00+13:00" HEAD)
git tag -a v3.19.0 -m "Version 3.19.0" --date "2025-02-06T23:00:00+13:00"$(git rev-list -1 --before="2025-02-06T23:00:00+13:00" HEAD)
The text was updated successfully, but these errors were encountered:
Hi @thom-nic - yes that's a good idea. I probably can dig up some accurate timestamping here, as there is absolutely no guarantee when I might be coding anything! :-) Leave this with me!
Hi Mark - would it be possible to push git tags to this repo that correspond to the NPM releases? It's difficult to browse through commit history to attempt to figure out which commit corresponds with a particular release.
Here's a script that would tag past commits. It's a bit of a hack to fetch the correct commit hash by date but I tried to use a timestamp that should capture any commits you made the day of the release and considered your local timezone so it should be close, unless you released anything after 23:00 local time, or pushed new commits after an earlier release on the same day ;)
The text was updated successfully, but these errors were encountered: