Download.Git History

Hide minor edits - Show changes to output

August 08, 2016, at 08:58 AM by enrico - Drop WAF notice
Deleted lines 20-21:
For more details, or to use Waf, see [[Support/Building From Source]].
October 10, 2011, at 03:00 PM by ban - use download.geany.org rather than files.uvena.de/geany
Changed lines 43-44 from:
There are also [[http://files.uvena.de/geany/|nightly tarballs]] available. These tarballs are generated each night at 04:27 UTC from the current Git version. You can download them at [[http://files.uvena.de/geany/]].
to:
There are also [[http://download.geany.org/|nightly tarballs]] available. These tarballs are generated each night at 04:27 UTC from the current Git version. You can download them at [[http://download.geany.org/]].
October 10, 2011, at 02:42 PM by ban -
Added lines 1-48:
!! Git Repository
We use [[http://git-scm.com/|Git]] for version control when developing Geany. You can use it to test the latest source code, even between releases.

To check out Geany make sure you have the [@git@] package installed on your system.
Then checkout either the [[http://github.com/geany/geany/|GitHub repository]]:

->[@ git clone git://github.com/geany/geany.git geany @]

or the [[http://git.geany.org/geany/|geany.org mirror]]:

->[@ git clone http://git.geany.org/git/geany geany @]

This creates a subdirectory "[@geany@]" and puts all files in it.

To build with Autotools, change to that subdirectory and run:

->[@ ./autogen.sh @]

This will create and run the [@configure@] script for you. You must have installed various GNU Autotools packages - if not, the script will print out what you need to install. In particular you need at least Autoconf version 2.60 and Automake version 1.7 or later.

For more details, or to use Waf, see [[Support/Building From Source]].

!!! Make Problems
When updating and rebuilding, Autotools can sometimes fail to regenerate the Makefiles correctly. You may need to run:

->[@make distclean
./autogen.sh@]

!!! Git Commands
If you find any problems with the Git version, please tell us the revision number.

* Run @@git rev-parse --short HEAD@@ to find what revision you checked out.
* Run @@git pull@@ to update to the latest revision.
* Run @@git diff@@ to see local modifications - see [[Support/Hacking]] for how to make patches.

See http://schacon.github.com/git/gittutorial.html and http://www.git-scm.com/documentation for more information.

!!! Web-Based Interface
There is also a [[http://github.com/geany/geany/|web-based interface]] to the Git repository, on which you can browse the code and view each file.

[[#nightly]]
!! Nightly Tarballs
There are also [[http://files.uvena.de/geany/|nightly tarballs]] available. These tarballs are generated each night at 04:27 UTC from the current Git version. You can download them at [[http://files.uvena.de/geany/]].

!! Nightly Builds
Nightly builds of Geany are available for different plattforms, including Windows (32bit), Debian Stable (i386 and amd64), Fedora (i686) and Arch (i686). The binaries are created nightly on a server from the latest Git version but are completely untested. Use them at your own risk.

You will find any nightly built package at http://nightly.geany.org/.