-
Notifications
You must be signed in to change notification settings - Fork 6
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
Invalid Git tag - no exact reason why it's invalid? #9
Comments
Thanks for letting me know. I suspect this is because your tags are lightweight tags, instead of annotated. I've just pushed a fix for this at 6b79f87. Lightweight tags are now supported, but they can't have any metadata attached, so releases tied to a lightweight tag can't have release names, or custom release notes added. I haven't released a new version yet though, so you'll have to use cargo install jilu --force --git https://github.com/rustic-games/jilu by the way, nice hobby project. I never heard of databending, but the Wikipedia page is quite fascinating. Good luck with the library! |
Yep - I added an admittedly bare tag message, and the error changed! The error is now you can try it out if you want! it's in its alpha, but it's currently functional. I suggest bending a |
This was indeed an existing issue. I just pushed another fix at ceabf81. With this change, any non-conventional commits are ignored in the final change log output. Also, I tried databending NASA's famous "blue marble" photograph, using the default |
Just in case it helps - I managed to find out which commit triggered the issue:
I know this is kinda useless by now, but it's kinda interesting how Oh! - I think it actually worked well. I plan on including a sort of tutorial/example page in the future because it might be a bit confusing to mess with at the start. JPGs are a bit volatile, databending them with too intense of a setting leads to breaking the image. The following 3 images use the exact same settings, however with PNGs are far easier/nicer to corrupt - however many different files produce different artefacts! You can experiment w/ BMPs, TIFFs, etc... also if this is getting too much I can delete this comment, no worries! |
Hah, no worries. I find the subject interesting. Thanks for those pointers, and the results you got from them. And indeed, Feel free to create any issues if you run into anything else. I plan on working some more on Jilu in the coming days, especially now that v1.0.0 of the spec is about to be released, which allows me to finish the parser used by Jilu. |
Sounds very promising! Also - managed to create the Speaking of the spec, it seems as if they only explain |
I'm working on my crate,
glitchup
, and I have been for a while - however today I decided to want and try to useJilu
with this project. Made my first release, with my first tag,v0.3.0
. It's out of order becausev0.1.0-v0.2.0
weren't published on GitHub - only on crates.io.Whenever I try to run
jilu
however, it gives me anInvalid Git tag
. I tried changing the tag tov0.1.0
, but this error still popped up. I'm not sure why this error is popping up.I tried checking out to master (now untagged), or checking out into a tag, but nothing seems to have worked. Do I have to start from
v0.1.0
forjilu
to work, or could this be a general bug.Update: The error seems to be coming from the
tags
function. I updated a part of code to look like this:So that I could more specifically see what's going on. In this case, the output was:
It seems to be getting the tag right, but I'm not sure what's happening afterwards. I hope this helps!
The text was updated successfully, but these errors were encountered: