- edited description
Release Tag is incorrect
The last change ensures that the release tag is no longer generated correctly. If I undo this change, it works as usual. Please check the change. I use GCC (mingw) as compiler and hg/git are installed.
Comments (20)
-
reporter -
reporter - edited description
-
reporter - edited description
-
-
assigned issue to
-
assigned issue to
-
@Patman what kind of repo are u using
- git clone
- git archive
- hg clone
- hg archive
-
reporter I am using git clone. Compiling works, but "x265 unknown" was displayed when using the x265.exe -V command.
The strange thing is, when I use the mirror from github and compile it, it shows "x265 3.4 + 28" after the command.
-
We will be pushing a fix patch by today. That should mostly resolve your issue as we observed a similar case in our tests and fixed the same.
-
Hi Patman,
We have pushed a patch for the issue
[X265] [Final Patch] fix: avoids unnecessary lexicographic order checks on git changesets
Please check the same on your end and update us.
-
reporter The patch works as expected. If I now query the version, I get 3.4+29. Thanks
-
thank you Patman. Marking the issue as resolved
-
- changed status to resolved
verified by reporter after patch was pushed
-
reporter I noticed something else strange. When I'm in the master branch, I get 3.4+29 as the version tag. If I checkout in branch release 3.5, I get 3.4+35. Should that be so?
-
commit count on both branches need not be same. That’s expected behaviour
-
reporter Yes, but shouldn't the master branch be the one that takes all changes into account? In my opinion, the master branch should have the higher version tag, not the release branch. I think that confuses users. I accept that ^^
-
ideally that should be the case but release tagging is still not yet done. once the release is done may be the scenario will change. I will recheck the development processes we follow and get back. Probably because we have branched out early for 3.5 and other logistics there are some differences in revisions on both of them.
-
reporter After Release 3.5 has now appeared, I looked closely at the tag, unfortunately it is still wrong. When compiling, the tag 3.5+8 is used, but it should be 3.5+9. I use the master branch for compiling. I checked it using the following git command.
git describe --tags
-
Ok. We shall look into it and resolve the same.
-
reporter I fixed it by replacing line 154
--first-parent
with
--committer=multicorewareinc
in the version.cmake file. Maybe you have another idea.
-
Yeah I have observed that first parent is causing the issue.
-
-
assigned issue to
-
assigned issue to
- Log in to comment