mirror of
https://gitlab.gnome.org/GNOME/gimp.git
synced 2025-07-03 17:33:25 +00:00
Convert Subversion references to git
This commit is contained in:
parent
5f81acb2d2
commit
64cbf6254f
5 changed files with 38 additions and 42 deletions
|
@ -1,3 +1,12 @@
|
||||||
|
2009-04-24 Martin Nordholts <martinn@src.gnome.org>
|
||||||
|
|
||||||
|
Convert Subversion references to git
|
||||||
|
|
||||||
|
* HACKING
|
||||||
|
* INSTALL
|
||||||
|
* README.i18n
|
||||||
|
* autogen.sh
|
||||||
|
|
||||||
2009-04-24 Martin Nordholts <martinn@src.gnome.org>
|
2009-04-24 Martin Nordholts <martinn@src.gnome.org>
|
||||||
|
|
||||||
* README: Update link to GTK+ themes in README. Patch from
|
* README: Update link to GTK+ themes in README. Patch from
|
||||||
|
|
55
HACKING
55
HACKING
|
@ -23,15 +23,15 @@ Beta software can be found at alpha.gnu.org.
|
||||||
- ftp://ftp.gnome.org/pub/GNOME/sources/libxslt/1.1/
|
- ftp://ftp.gnome.org/pub/GNOME/sources/libxslt/1.1/
|
||||||
|
|
||||||
These are only the additional requirements if you want to compile from
|
These are only the additional requirements if you want to compile from
|
||||||
the Subversion repository. The file INSTALL lists the various libraries
|
the git repository. The file INSTALL lists the various libraries we
|
||||||
we depend on.
|
depend on.
|
||||||
|
|
||||||
|
|
||||||
Compilation
|
Compilation
|
||||||
-----------
|
-----------
|
||||||
If you are accessing gimp via Subversion, then you will need to take
|
If you are accessing gimp via git, then you will need to take several
|
||||||
several steps to get it to compile. You can do all these steps at once
|
steps to get it to compile. You can do all these steps at once by
|
||||||
by running:
|
running:
|
||||||
|
|
||||||
gimp/trunk$ ./autogen.sh
|
gimp/trunk$ ./autogen.sh
|
||||||
|
|
||||||
|
@ -67,23 +67,17 @@ disable the support for gtk-doc so you will not be able to generate
|
||||||
the API documentation.
|
the API documentation.
|
||||||
|
|
||||||
|
|
||||||
Subversion
|
Git
|
||||||
----------
|
----------
|
||||||
GIMP is available from GNOME Subversion. You can use the following
|
GIMP is available from GNOME Git. You can use the following commands
|
||||||
commands to get them from the anonymous Subversion server:
|
to get GIMP from the the git server:
|
||||||
|
|
||||||
For getting GIMP trunk, use:
|
$ git clone git://git.gnome.org/gimp
|
||||||
|
|
||||||
$ svn co http://svn.gnome.org/svn/gimp/trunk gimp
|
You can read more on using GNOME's git service at these URLs:
|
||||||
|
|
||||||
For getting a GIMP branch, use:
|
http://live.gnome.org/Git
|
||||||
|
http://www.kernel.org/pub/software/scm/git/docs/
|
||||||
$ svn co http://svn.gnome.org/svn/gimp/branches/<branch> gimp-<branch>
|
|
||||||
|
|
||||||
You can read more on using GNOME's Subversion service at these URLs:
|
|
||||||
|
|
||||||
http://developer.gnome.org/tools/svn.html
|
|
||||||
http://svnbook.red-bean.com/
|
|
||||||
|
|
||||||
|
|
||||||
You will also need relatively new stable releases of glib, pango, atk,
|
You will also need relatively new stable releases of glib, pango, atk,
|
||||||
|
@ -94,26 +88,19 @@ part of recent Linux distribution releases.
|
||||||
Patches
|
Patches
|
||||||
-------
|
-------
|
||||||
|
|
||||||
The best way to submit patches is to file a bug report at
|
The best way to submit patches is to publish your git repository and
|
||||||
|
ask developers to git-fetch from you.
|
||||||
|
|
||||||
|
For bug fixes where the patch is small you can file a bug report at
|
||||||
http://bugzilla.gnome.org/ and attach your patch to it as a plain text
|
http://bugzilla.gnome.org/ and attach your patch to it as a plain text
|
||||||
file, not compressed. If your patch is reasonably small you can submit
|
file, not compressed. If your patch is reasonably small you can submit
|
||||||
it to the gimp-developer@lists.xcf.berkeley.edu mailing list. If the
|
it to the gimp-developer@lists.xcf.berkeley.edu mailing list. You can
|
||||||
patch needs to be discussed, you should also consider using the
|
create the patch file with git-format-patch
|
||||||
|
|
||||||
|
If the patch needs to be discussed, you should also consider using the
|
||||||
mailing list instead of Bugzilla because bug reports tend to be hard
|
mailing list instead of Bugzilla because bug reports tend to be hard
|
||||||
to read if they contain too many comments. For the code, please try to
|
to read if they contain too many comments. For the code, please try to
|
||||||
follow the guidelines given in Hackordnung, below. You can create the
|
follow the guidelines given in Hackordnung, below.
|
||||||
patch file with "svn diff", preferably in an annotated patch format.
|
|
||||||
This can be achieved with ~/.subversion/config containing a custom
|
|
||||||
diff command in the [helpers] section:
|
|
||||||
|
|
||||||
[helpers]
|
|
||||||
diff-cmd = /usr/local/bin/_svndiff
|
|
||||||
|
|
||||||
And create an executable script in /usr/local/bin/_svndiff with the
|
|
||||||
following contents:
|
|
||||||
|
|
||||||
#!/bin/sh
|
|
||||||
/usr/bin/diff -up --label "${3}" ${6} --label "${5}" ${7}
|
|
||||||
|
|
||||||
|
|
||||||
Auto-generated Files
|
Auto-generated Files
|
||||||
|
|
8
INSTALL
8
INSTALL
|
@ -35,11 +35,11 @@ header files installed.
|
||||||
http://ftp.gnome.org/pub/gnome/sources/intltool/
|
http://ftp.gnome.org/pub/gnome/sources/intltool/
|
||||||
|
|
||||||
3. You need to have GEGL version 0.0.18 or newer and babl version
|
3. You need to have GEGL version 0.0.18 or newer and babl version
|
||||||
0.0.22 or newer. You can get it from http://gegl.org/ or check
|
0.0.22 or newer. You can get them from http://gegl.org/ or clone
|
||||||
it out from the subversion repository:
|
them from the GNOME git repository:
|
||||||
|
|
||||||
http://svn.gnome.org/svn/babl/trunk
|
git://git.gnome.org/babl
|
||||||
http://svn.gnome.org/svn/gegl/trunk
|
git://git.gnome.org/gegl
|
||||||
|
|
||||||
4. You need to have installed GTK+ version 2.14.4 or newer. GIMP
|
4. You need to have installed GTK+ version 2.14.4 or newer. GIMP
|
||||||
also need a recent versions of GLib (>= 2.18.0) and Pango (>= 1.20.1).
|
also need a recent versions of GLib (>= 2.18.0) and Pango (>= 1.20.1).
|
||||||
|
|
|
@ -27,7 +27,7 @@ GIMP is different
|
||||||
po-tips/gimp20-tips.pot -- the startup tips
|
po-tips/gimp20-tips.pot -- the startup tips
|
||||||
|
|
||||||
If you are looking for the translations of gimp-perl, please note that
|
If you are looking for the translations of gimp-perl, please note that
|
||||||
gimp-perl has been moved into it's own Subversion module called
|
gimp-perl has been moved into it's own git module called
|
||||||
gimp-perl.
|
gimp-perl.
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
# This script does all the magic calls to automake/autoconf and friends
|
# This script does all the magic calls to automake/autoconf and
|
||||||
# that are needed to configure a Subversion checkout. As described in
|
# friends that are needed to configure a git clone. As described in
|
||||||
# the file HACKING you need a couple of extra tools to run this script
|
# the file HACKING you need a couple of extra tools to run this script
|
||||||
# successfully.
|
# successfully.
|
||||||
#
|
#
|
||||||
|
@ -73,7 +73,7 @@ check_version ()
|
||||||
|
|
||||||
echo
|
echo
|
||||||
echo "I am testing that you have the tools required to build the"
|
echo "I am testing that you have the tools required to build the"
|
||||||
echo "$PROJECT from Subversion. This test is not foolproof,"
|
echo "$PROJECT from git. This test is not foolproof,"
|
||||||
echo "so if anything goes wrong, see the file HACKING for more information..."
|
echo "so if anything goes wrong, see the file HACKING for more information..."
|
||||||
echo
|
echo
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue