[Lemon-devel] LEMON 1.0 release branch (osx:ok)
Alpár Jüttner
alpar at cs.elte.hu
Fri Oct 10 11:18:59 CEST 2008
> And a question about regular lemon testing,
> How can I use mercurial to download a snapshot of a resonably last
> (near tip) version of lemon, without knowing the version name
> (e.g. 1.0 currently).
It depends of what you exactly want:
Obtain the very latest version of LEMON
--------------------------------------------------------------
You should check-out the main mercurial repository. For this you need a
some additional tools like
* Mercurial (hg) for checking out the repository
* autotools (automake, autoconf, pkg-config, libtool) for
generating the build environment.
* Doxygen for generating the documentation.
Then you can check out (clone) the main repository and compile like
this:
$ hg clone http://lemon.cs.elte.hu/hg/lemon mylemon
$ cd mylemon
$ autoreconf -vif
$ ./configure
$ make #or make check
$ make install
Then updating to the latest version is as easy as
$ cd mylemon
$ hg pull -u #do no forget -u
$ make #or make check
$ make install
(Very rarely (if some major reorganization has been made in the
repository) this process may fail, then you also have to issue and
autoreconf -vif;./configure before make. )
The nice thing is that you have the opportunity to directly change the
repo, to add new features or to fix a bug and you can send these
changeset to this list or to the issue tracker at the website. Then
probably they will get into the main repo very soon.
Obtain the very latest version of LEMON-1.0
--------------------------------------------------------------
Lemon 1.0 is a branch of the main development repo. Its history contains
some changes which will never go to the main branch. For example some
still dirty tools and some irrelevant part of the doc has been removed.
You can check out this repo like this:
$ hg clone http://lemon.cs.elte.hu/hg/lemon-1.0#1.0
Otherwise you can use it in the same way.
Best regards,
Alpar
More information about the Lemon-devel
mailing list