You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This section describes how to get started using the QGIS GIT repository. Before you can do this, you need to first have a git client installed on your system. Debian based distro users can do:
422
+
This section describes how to get started using the QGIS GIT repository. Before you can do this, you need to first have a git client installed on your system.
423
+
424
+
425
+
2.1. Installation
426
+
=================
427
+
428
+
429
+
2.1.1. Install git for GNU/Linux
430
+
================================
431
+
432
+
Debian based distro users can do:
419
433
420
434
sudo apt-get install git
421
435
436
+
437
+
2.1.2. Install git for Windows
438
+
==============================
439
+
422
440
Windows users can obtain msys git (http://code.google.com/p/msysgit/).
423
441
424
442
425
-
2.1. Accessing the Repository
443
+
2.1.3. Install git for OSX
444
+
==========================
445
+
446
+
The git (http://git-scm.com/) project has a downloadable build of git.
447
+
Make sure to get the package matching your processor (x86_64 most likely, only the first Intel Macs need the i386 package).
448
+
449
+
Once downloaded open the disk image and run the installer.
450
+
451
+
PPC/source note
452
+
453
+
The git site does not offer PPC builds. If you need a PPC build, or you just want
454
+
a little more control over the installation, you need to compile it yourself.
455
+
456
+
Download the source from http://git-scm.com/. Unzip it, and in a Terminal cd to the source folder, then:
457
+
458
+
make prefix=/usr/local
459
+
sudo make prefix=/usr/local install
460
+
461
+
If you don't need any of the extras, Perl, Python or TclTk (GUI), you can disable them before running make with:
462
+
463
+
export NO_PERL=
464
+
export NO_TCLTK=
465
+
export NO_PYTHON=
466
+
467
+
468
+
2.2. Accessing the Repository
426
469
=============================
427
470
428
471
To clone QGIS master:
429
472
430
473
git://github.com/qgis/Quantum-GIS.git
431
474
432
475
433
-
2.2. Check out a branch
476
+
2.3. Check out a branch
434
477
=======================
435
478
436
479
To check out a branch, for example the release 1.7.0 branch do:
@@ -455,7 +498,7 @@ See the INSTALL file in the source tree for specific instructions on building
455
498
development versions.
456
499
457
500
458
-
2.3. QGIS documentation sources
501
+
2.4. QGIS documentation sources
459
502
===============================
460
503
461
504
If you're interested in checking out Quantum GIS documentation sources:
@@ -467,7 +510,7 @@ If you're interested in checking out Quantum GIS documentation sources:
467
510
You can also take a look at DocumentationWritersCorner for more information.
468
511
469
512
470
-
2.4. GIT Documentation
513
+
2.5. GIT Documentation
471
514
======================
472
515
473
516
See the following sites for information on becoming a GIT master.
@@ -477,11 +520,11 @@ http://progit.org
477
520
http://gitready.com
478
521
479
522
480
-
2.5. Development in branches
523
+
2.6. Development in branches
481
524
============================
482
525
483
526
484
-
2.5.1. Purpose
527
+
2.6.1. Purpose
485
528
==============
486
529
487
530
The complexity of the QGIS source code has increased considerably during the
@@ -495,7 +538,7 @@ This section describes the procedure for branching and merging in the QGIS
495
538
project.
496
539
497
540
498
-
2.5.2. Procedure
541
+
2.6.2. Procedure
499
542
================
500
543
501
544
- Initial announcement on mailing list:
@@ -541,14 +584,14 @@ Component will be opened to file tickets against. Once there are no remaining
541
584
issues left, the technical advisor of the PSC merges the changes into master.
542
585
543
586
544
-
2.6. Submitting Patches
587
+
2.7. Submitting Patches
545
588
=======================
546
589
547
590
There are a few guidelines that will help you to get your patches into QGIS
548
591
easily, and help us deal with the patches that are sent to use easily.
549
592
550
593
551
-
2.6.1. Patch file naming
594
+
2.7.1. Patch file naming
552
595
========================
553
596
554
597
If the patch is a fix for a specific bug, please name the file with the bug
@@ -559,7 +602,7 @@ If the bug is an enhancement or new feature, its usually a good idea to create
559
602
a ticket in trac (https://trac.osgeo.org/qgis/) first and then attach you
560
603
561
604
562
-
2.6.2. Create your patch in the top level QGIS source dir
605
+
2.7.2. Create your patch in the top level QGIS source dir
0 commit comments