Hi Ed,

some comments in line below.

On 09/07/2018 16:59, Ed Wilson via wsjt-devel wrote:
I have enjoyed building and testing WSJT-X developmental releases over the past few years and would like to continue to do so. I understand that the move to GitHub has required some changes to the JTSDK build process and I have followed Greg Beam's excellent instructions and have successfully built the application. A build today (7/9/2018) results in WSJT-X 1.9.2-devel with a number 308245 in the "About WSJT-X" screen. May I assume that the number 308245 (in this case) is a build number which will increment as commits are implemented by the developers (similar to the previous release number)?
The WSJT projects have not moved to GitHub, they are still hosted on Source Forge but we have migrated from the Subversion version control system to the git distributed version control system. Source Forge allows projects to use either system. The git DVCS offers many benefits to the development team, some of which solved some immediate and pressing issues, hence the switch.

Because of the distributed nature of git there is no entity that can oversee any sort of incrementing revision number and because git also allows more complex branching and merging change history, the concept of such a revision number would make no sense anyway. Instead git forms an unique hash code derived from the state of the sources, the commit comment, the author's identity, the timestamp of the commit and the parent commits of the commit. This hash code is a SHA-1 hash code that has 40 hexadecimal digits but the first five or six are usually unique and can be used as a shorthand (i.e. easier to read and type) substitute for the whole hash code.


Greg has also indicated that one can see the history of the various commits by running Git log...is this the best way to view these commits or is there a GUI-based list that is accessible?
You can view the commit history of the project git repositories on Source Forge just as you could before with Subversion. For example here is the current commit history for the master branch on Source Forge for the WSJT-X project:

https://sourceforge.net/p/wsjt/wsjtx/commit_browser


Does the WSJT-X 1.9.2 build 308245 implement all of the commits shown in the Git log run today?
It contains all the changes included in the commit [308245] which at the time of writing is the HEAD of the master branch i.e. the latest of the published development code.

Thanks!

Ed, K0KC

73
Bill
G4WJS.

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to