GRASS development visualization: Difference between revisions

From GRASS-Wiki
Jump to navigation Jump to search
No edit summary
m (Reverted edits by LatonyaTyson (talk) to last revision by Neteler)
Line 27: Line 27:
* 07:25 Intense maintenance in GRASS 6.4 release branch
* 07:25 Intense maintenance in GRASS 6.4 release branch
* 07:38 GRASS GIS 6.4.0 released in Sep 2010  
* 07:38 GRASS GIS 6.4.0 released in Sep 2010  
* 08:07 Intense maintenance in GRASS 6.4 release branch (GRASS 7 development not shown here)... If you have problems with finding a reliable [http://www.bestwritingservice.com essay service] that offers assistance not only with creating essays but term and research paper writing as well, I highly recommend you to visit BestWritingService.Com.
* 08:07 Intense maintenance in GRASS 6.4 release branch (GRASS 7 development not shown here)...
* 08:29 GRASS 6.4 matures for the upcoming 6.4.2 release in Nov 2011
* 08:29 GRASS 6.4 matures for the upcoming 6.4.2 release in Nov 2011



Revision as of 00:51, 28 December 2011

GRASS GIS 6.4 development visualization from 1999 to 2011 with Gource

Watch how the community based GRASS GIS 6.4 software development works! You can see how the individual contributors modify and expand the source code. The corresponding timeline is available at http://grass.osgeo.org/devel/grasshist.html


Download the high resolution video from http://grass.fsv.cvut.cz/video/


Annotations

For quick navigation in this decade of software development, here the list of annotations (time):

  • 0:59 GRASS GIS 5.0.0 stable released on 5 Sep 2002
  • 01:05 GRASS 5.1 development started with code restructuring
  • 01:56 GRASS GIS 5.7 released in June 2004
  • 02:31 Source code restructuring to get a better directory layout (others developers waiting...)
  • 02:52 Developers resume their activity
  • 03:02 Preparing GRASS GIS 6.0.0 release...
  • 03:09 GRASS GIS 6.0.0 published, release branch split off from trunk for easier maintenance
  • 03:58 Heavy development activity in trunk (development branch) ...
  • 04:28 GRASS GIS 6.2.0 released in Oct 2006
  • 05:34 Raster and vector modules well maintained...
  • 05:41 New graphical user interface development speeding up (wxGUI)
  • 06:06 Copyright statements prettified in many files
  • 06:25 New GRASS 6 development branch split off from trunk (which becomes GRASS 7)
  • 06:57 GRASS 6.4 release branch split off from GRASS 6 development branch
  • 07:25 Intense maintenance in GRASS 6.4 release branch
  • 07:38 GRASS GIS 6.4.0 released in Sep 2010
  • 08:07 Intense maintenance in GRASS 6.4 release branch (GRASS 7 development not shown here)...
  • 08:29 GRASS 6.4 matures for the upcoming 6.4.2 release in Nov 2011

How this video was created

For the video creation, Gource which is a software version control visualization tool was used: http://code.google.com/p/gource/

# prepare logs:
svn log --verbose --xml > my-project.log
svn-gource.py --filter-dirs my-project.log > my-project-gource.log

RES="1800x1100"

## viz only, you can even mouse-navigate!
gource --title "GRASS GIS" -$RES -s 0.05 --stop-at-end --disable-progress \
       --log-format custom my-project-gource.log

# make film
gource --title "GRASS GIS" -$RES -s 0.05 --stop-at-end --disable-progress \
       --log-format custom my-project-gource.log --output-ppm-stream - | ffmpeg \
       -y -b 10000K -r 60 -f image2pipe -vcodec ppm -i - -vcodec libx264 -vpre slow \
       -threads 0 -bf 0 grass64_contribs.mp4

Then watch the resulting grass64_contribs.mp4 with a video player...