Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tag a release #14

Open
dvzrv opened this issue Aug 6, 2020 · 2 comments
Open

tag a release #14

dvzrv opened this issue Aug 6, 2020 · 2 comments

Comments

@dvzrv
Copy link

dvzrv commented Aug 6, 2020

Hi! I would like to package this in the official repositories for Arch Linux.
Unfortunately our packaging guidelines do not permit adding packages without a release (unless there is a very good reason such as bug fixes or deprecation of old framework stuff).

It would be great if you could tag a release!

@cbix
Copy link

cbix commented Mar 25, 2022

Apparently the sub-projects have different versions:

  • guiclient 0.04a
  • winclient 0.06
  • ninjamsrv 0.080
  • cursesclient/cninjam 0.01a

So either they should all be unified under a single Ninjam source distribution with a single version, or maybe @justinfrankel could use individual git tags like ninjamsrv/v0.080.

@cbix
Copy link

cbix commented Jun 25, 2022

JF on askjf about adding git tags: "would be a lot of work to figure that out, sorry"

I'm now keeping a mirror with stable release tags. To check for commits that changed a version:

  1. find out which line contains the version, for example
    grep -n '#define VERSION' ninjam/server/ninjamsrv.cpp | cut -f1 -d:
    
  2. check which commits changed that line:
    git log -L 56,56:ninjam/server/ninjamsrv.cpp
    

Feel free to push the same tags to the official repo:

git tag cninjam/v0.004 b90cf800b375e36ac45db0531c3e2a22e0e33b6e
git tag cninjam/v0.005 1801354838fdf52378fd0620a555e2329262dc4a
git tag cninjam/v0.006 ffabed504ddb5105b7a89dc5fc4e76673f85c65b
git tag cninjam/v0.007 092ad45420a5328864fee96150ac50705cf6f4a3
git tag cninjam/v0.008 57b7aff960de87442d45f2ceacd719d53bda36de
git tag cninjam/v0.009 26c797fc4516592b5665e743e2fcf835dfa2bdef
git tag cninjam/v0.010 4e3ab9ebc89bc9a57addf811d9a042d81857bfd0
git tag ninjamsrv/v0.02 5824564167d2fcd49202ace4ff0b0f6da42607c9
git tag ninjamsrv/v0.03 9cbe50408635b91d05092df441751b4ee151337e
git tag ninjamsrv/v0.04 2d35dd158a7641f75c77b58be544d492312eb647
git tag ninjamsrv/v0.05 fd3664d811bdfd4d46354ad575c6206538124696
git tag ninjamsrv/v0.06 4736b384c1dc1db1be282ce72d607102b3ac9edf
git tag ninjamsrv/v0.07 a155964bec49254639d14673b7eed31ed5a9cf70
git tag ninjamsrv/v0.071 1b873a4ce770d2334ecc3bce9035e97270d9003d
git tag ninjamsrv/v0.080 44c21b98042afc440af456e110f857b7947ff859
git tag winclient/v0.06 6338442d87d50d95f1ba6dd793f2841f4ecc3b3a
git push --tags

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants