From: Andrius V. <and...@ne...> - 2013-04-09 11:20:36
|
Dear Anthony, Good to hear! On Tue, Apr 9, 2013 at 12:02 PM, Anthony Hall <an...@an...>wrote: > > So, I have now rebuilt czt and this time it did not give the errors in the > VCG I encountered before, and I could successfully build my cztinterface. > (Though I did have to change one thing – I see that there is no longer a > “typechecker”, but rather a “typechecker-z” – my pom had referred to > “typechecker” and so failed the first time.) > We have normalised all project names to indicate the dialect. `typechecker` is now a parent "umbrella" project for all typecheckers. > **** > > However your question about which version I was using did prompt a couple > of questions in return. The answer is that I was using the master cloned > from the Git repository. I was slightly surprised that when I did a fetch > after a couple of days there seemed to be no changes. When I looked at the > log, it seems the last change to master was on Jan 10 at 17-10-07. Is that > correct, or am I doing something wrong with git? What are the nightly > builds made from? > Interesting issues - I am not really sure. Which address did you use to clone the Git repository? I have a hunch that our migration to the new SourceForge platform may have influenced this.. if you see http://sourceforge.net/p/czt/code/ , the code listing on their website has some "unknown" bits. After new commits, they get refreshed to the correct version.. So I am a bit puzzled, but hope it gets resolved over time by SourceForge. Nightly builds are being made from the default read-only CZT git repository at `git://git.code.sf.net/p/czt/code`. So have you managed to pull the latest updates now or are you still on 2007 version? If there are problems, I can investigate. > May I ask a related question, purely about git? When we were using > subversion, I referred to the version of czt that I had used in building > cztinterface by its svn revision number. What is the git equivalent that > allows someone to go and get the exact revision? Is it the checksum, or > timestamp, or what? > In Git, the commits are referenced by their hash, e.g. 967829cb33b9fba62c11bb577ca496fee0aa0525 is the current head of the `master` branch (though we will push a lot of changes soon). The hash and info of the last commit can be obtained by running `git log -1`. You can search for the commit info by this reference, e.g. use `git show 967829cb33b9fba62c11bb577ca496fee0aa0525` Thanks for all your help, and apologies for bothering you with the > maven-induced nonsense > No problem - builds are rarely trivial! Best regards, ~Andrius |