Sen descrición

Denis Ovsienko ba7059f77e r.geomorphon: Fix an out-of-bounds read w/multires (#995) %!s(int64=4) %!d(string=hai) anos
.travis 6646814e29 travis: fix bad rename and missed file from https://trac.osgeo.org/grass/changeset/70484 %!s(int64=8) %!d(string=hai) anos
db 9718120653 db.execute: check return code of db_execute_immediate() also for sql option (backport trunk https://trac.osgeo.org/grass/changeset/72993) %!s(int64=6) %!d(string=hai) anos
demolocation e977254e5d GRASS_DB_ENCODING is environmental variable %!s(int64=10) %!d(string=hai) anos
display ccce4113b3 Changed the source code links in HTML manual pages to point to the git repositories %!s(int64=5) %!d(string=hai) anos
doc 028be5d48a new GitHub repositories added %!s(int64=5) %!d(string=hai) anos
general 91d86d2ac4 update proj4 to proj (#56) %!s(int64=5) %!d(string=hai) anos
gui bfe37941df Merge pull request #9 from landam/g_version_git %!s(int64=5) %!d(string=hai) anos
imagery b3981d8660 manual: added more refs to i.colors.enhance %!s(int64=6) %!d(string=hai) anos
include 3f8b5c5dd9 Update gis.h %!s(int64=5) %!d(string=hai) anos
lib a8b92e8f27 Update gisinit.c %!s(int64=5) %!d(string=hai) anos
locale a0f26f6c6c i18N: sync from Transifex (https://www.transifex.com/grass-gis/grass7/dashboard/) %!s(int64=4) %!d(string=hai) anos
macosx 8040b90777 macosx: update mentioned GRASS version %!s(int64=10) %!d(string=hai) anos
man 3c92db0679 Happy New Year %!s(int64=6) %!d(string=hai) anos
misc dd10f58727 manual: added missing height HTML tags according to https://trac.osgeo.org/grass/wiki/Submitting/Docs#Images %!s(int64=7) %!d(string=hai) anos
mswindows c25cd9e384 Merge pull request #53 from hellik/wingrass_fixes %!s(int64=5) %!d(string=hai) anos
ps d8c2ae869f ps.map/composer: small changes in manual (merge from trunk, https://trac.osgeo.org/grass/changeset/73090) %!s(int64=6) %!d(string=hai) anos
raster ba7059f77e r.geomorphon: Fix an out-of-bounds read w/multires (#995) %!s(int64=4) %!d(string=hai) anos
raster3d 30e8203a4b bulk fixing of typos in comments (using tools/fix_typos.sh) %!s(int64=6) %!d(string=hai) anos
rpm d6338a1dde Fedora rpm SPEC: fix to include libgrass_*.so files in grass-libs.rpm %!s(int64=6) %!d(string=hai) anos
scripts 527e9a62fa use git url instead of svn url (#39) %!s(int64=5) %!d(string=hai) anos
temporal 12a24a09f8 t.rast.gapfill manual: example corrected %!s(int64=5) %!d(string=hai) anos
testsuite 75b436c37a testsuite rhemisphere.sh: update r.mapcalc call %!s(int64=9) %!d(string=hai) anos
tools d95ad2e6be Point "history" URL to GitHub history %!s(int64=5) %!d(string=hai) anos
vector ea23f6663d v.surf.bspline: fix method selection (#727) %!s(int64=4) %!d(string=hai) anos
visualization 3ce922e70d Remove wximgview %!s(int64=9) %!d(string=hai) anos
.gitignore 74ec793a23 update .gitignore to respect windows builds (#57) %!s(int64=5) %!d(string=hai) anos
.travis.yml 28ea2231a7 travis: atempt to fix repo error using trusty beta environment %!s(int64=7) %!d(string=hai) anos
AUTHORS b588fd920e AUTHORS: various updates %!s(int64=4) %!d(string=hai) anos
CHANGES 6868ca21b9 CHANGES: links to release pages added %!s(int64=8) %!d(string=hai) anos
CITING fc98d4cdeb manual: use new generic addon URL %!s(int64=8) %!d(string=hai) anos
COPYING 57536ecb10 Fixed missing street in MN address %!s(int64=8) %!d(string=hai) anos
Dockerfile 1ca5e4e344 gcc flag -march=native is evil in Dockerfile %!s(int64=5) %!d(string=hai) anos
GPL.TXT db49180dd7 welcome to GRASS 7.0.svn %!s(int64=17) %!d(string=hai) anos
INSTALL 0672deeb28 Further svn2git updates %!s(int64=5) %!d(string=hai) anos
Makefile bfe37941df Merge pull request #9 from landam/g_version_git %!s(int64=5) %!d(string=hai) anos
NEWS a22677f653 NEWS: added %!s(int64=8) %!d(string=hai) anos
README.md 52b3cce5b5 readme: Convert to markdown and add travis badge %!s(int64=5) %!d(string=hai) anos
REQUIREMENTS.html 0672deeb28 Further svn2git updates %!s(int64=5) %!d(string=hai) anos
SUBMITTING 6df72fb319 SUBMITTING files moved to Trac http://trac.osgeo.org/grass/wiki/Submitting %!s(int64=10) %!d(string=hai) anos
TODO e41c2910f9 unused i.points + i.vpoints removed: replaced by g.gui.gcp %!s(int64=10) %!d(string=hai) anos
Vagrantfile 0672deeb28 Further svn2git updates %!s(int64=5) %!d(string=hai) anos
aclocal.m4 aea5a299c6 aclocal.m4: add support for w64-ming32 builds %!s(int64=9) %!d(string=hai) anos
binaryInstall.src 13fcc8f68a Platform.make.in: nad2bin no longer used (completes https://trac.osgeo.org/grass/changeset/74179) %!s(int64=6) %!d(string=hai) anos
config.guess d5072819cf config.guess + config.sub: updated from http://git.savannah.gnu.org/cgit/config.git/plain/ %!s(int64=6) %!d(string=hai) anos
config.sub d5072819cf config.guess + config.sub: updated from http://git.savannah.gnu.org/cgit/config.git/plain/ %!s(int64=6) %!d(string=hai) anos
configure bfe37941df Merge pull request #9 from landam/g_version_git %!s(int64=5) %!d(string=hai) anos
configure.in bfe37941df Merge pull request #9 from landam/g_version_git %!s(int64=5) %!d(string=hai) anos
contributors.csv bb5bf86e23 contributors.csv: Veronica Andreo added %!s(int64=7) %!d(string=hai) anos
contributors_extra.csv 4036ac5617 contributors_extra.csv: Nikos Alexandris added %!s(int64=8) %!d(string=hai) anos
grass.pc.in 1a5d566ba7 pkg-config file: update %!s(int64=10) %!d(string=hai) anos
grasslib.dox ccce4113b3 Changed the source code links in HTML manual pages to point to the git repositories %!s(int64=5) %!d(string=hai) anos
install-sh 70b31d97e9 install-sh: updated to newer version (source: https://svn.met.no/viewvc/fimex/branches/version0_28_x/install-sh, GPL) %!s(int64=11) %!d(string=hai) anos
translators.csv 0adc24ff65 i18N: new Tamil translation started %!s(int64=7) %!d(string=hai) anos

README.md

Build Status

GRASS GIS Development Subversion repository

How to get write access here?

Write access is only granted to developers who agree to abide by RFC2 - Legal aspects of code contributions and the code submission guidelines

This needs to be communicated to a GRASS developer. S/he will then possibly propose you to the GRASS Project Steering committee after a period of evaluation. For details, see here

Once write access is granted, you, the new developer need to obtain an osgeo_id at http://www.osgeo.org/osgeo_userid If you already have an osgeo_id but forgot it, search for it at Search at http://www.osgeo.org/cgi-bin/ldap_web_search.py

How to compile GRASS?

See INSTALL file.

Yes, you should really read INSTALL.

How to generate the 'Programmer's Manual'?

This needs doxygen (http://www.doxygen.org) and optionally Graphviz dot (http://www.research.att.com/sw/tools/graphviz/).

To build the GRASS programmer's documentation, run

make htmldocs

or to generate documentation as single html file (recommended for simple reading)

make htmldocs-single

here. This takes quite some time. The result is in lib/html/index.html which refers to further document repositories in

   lib/vector/html/index.html
   lib/db/html/index.html
   lib/gis/html/index.html

The master file is: ./grasslib.dox where all sub-documents have to be linked into.

To generate the documents in PDF format, run

make pdfdocs

An online version is available here

Docker

Build using the downloaded source code (in the directory with the source code):

    docker build -t grassgis74 .

A test run (assuming you have existing GRASS GIS location; it can be downloaded from here)

# case 1: launching in the grassdata directory in which the location is stored:
docker run -it --rm --user=$(id -u):$(id -g) --volume $(pwd):/data --env HOME=/data/ grassgis74 \
    grass --text nc_spm_08_grass7/user1 --exec g.region -p

# case 2: launching anywhere
docker run -it --rm --user=$(id -u):$(id -g) --volume /your/test/grassdata/:/data --env HOME=/data/ grassgis74 \
    grass /data/nc_basic_spm/PERMANENT --exec g.region -p

Note that the first grassgis74 is the name of the image while the second grass is the name of the executable.

To run the tests (again assuming local location):

    docker run -it --rm --user=$(id -u):$(id -g) --volume /your/test/grassdata/:/data --env HOME=/data/ -w /code/grass \
        grassgis74 grass /data/nc_basic_spm/PERMANENT --exec \
            python -m grass.gunittest.main \
                --location nc_basic_spm --location-type nc

Note: If you compiled locally before building the Docker image, you may encounter problems as the local configuration and locally compiled file are copied to and used in the Docker image. To make sure you don't have this issue, clean all the compiled files from the source code:

make distclean