-
Notifications
You must be signed in to change notification settings - Fork 85
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
This is just a question: when is the new release version? #45
Comments
@tasty0tomato Where were you sourcing your copy from? and how was the version number and date determined? A copy of he git gui is held and updated within the main Git and Git for Windows projects. |
|
That looks the same as mine. I'm not sure if there is any policy yet with respect to adjusting the Git Gui version number. The maintenance of the gui has changed since that 2010 copyright date. |
@PhilipOakley So Git Gui in each new git-for-windows is updated actually? |
Correct. Git for Windows gets it from the upstream Git, which gets it from the modern Git Gui maintainer. I would expect that Pratyush will be having a think about how best to update the GUI's version field in future releases. |
@PhilipOakley Thank you very much! |
You can look at the history of the git-gui directory within git.git at https://github.com/git/git/commits/master/git-gui This show plenty of updates, however the last update of the version looks to be way back at Oct 20, 2016. git/git@3eae308#diff-897aa83b2d06735d93ce7872f8472b9c17c3813e5b75dc418559cfed92277090 |
Hi @tasty0tomato, As of now I don't make releases for Git Gui. Part of the reason is that I just have not bothered to do so, but part of the reason is also that no package manager directly consumes Git Gui from my repo. They do so from the Git or Git for Windows repos. So there is little practical benefit in making releases because a Git or Git for Windows release automatically includes a new Git Gui "release". That said, I am not opposed to making a release in sync with the Git release schedule. The question is, why do you want a new release? Is consuming the Git Gui updates via the official Git repos not enough? Do you intend to use this repo independently for those two projects? As for version 1.0, that is just arbitrary. I could release 1.0 today and it would make absolutely no difference at all, neither to the developers nor the users. |
Hi @prati0100 I think that the the issue is that 'users' (inc those who manage software) aren't aware about the software pipeline so don't know that they can trust the Folks trust the version string as a stand in for the progress in the development history of whichever piece of software they are reviewing. Most are thinking along the semver numbering lines but usually are at least expecting a change in the version string.. Looking back at the original The tricky bit is to decide how the version string should look, and whether it should have any continuity with the old string, or try and match upstream git's version (e.g. changing to |
@PhilipOakley ok, makes sense. I will start updating the version string from now on. As for what it will look like, I don't think using Git's version makes a lot of sense. For one, it is a massive jump from 0.21 to 2.30 and people might wonder where 1.0 and rest went. Git Gui is not directly related to any specific Git version. It is supposed to work on all versions. Using Git's version number might give the wrong impression that it is dependent on it. So the question is if I should use 1.0 or 0.22. I don't really know which is better but maybe it indeed is time for a long overdue 1.0 release. Dunno. |
How about adding tags to the commits that Junio pulled in the past, so they'll be 0.22 - 0.35 (or whatever number it reaches). And then start afresh with |
And also when is the 1.0 version and what will be in it.
I find that the "latest" release version was in 2016 and then nothing, so I have this question.
The text was updated successfully, but these errors were encountered: