PageSourceSearch

https://gource.io/

html gource.io collected 2026-10-02 10:56:50 UTC 18,518 bytes, 457 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4<meta charset="utf-8">
5<meta http-equiv="X-UA-Compatible" content="IE=edge">
6<meta name="viewport" content="width=device-width, initial-scale=1">
7
8<link rel="icon" href="favicon.ico">
9
10<title>Gource - a software version control visualization tool</title>
11
12<link href="css/bootstrap.min.css" rel="stylesheet">
13<link href="css/site.css" rel="stylesheet">
14
15<script type='text/javascript' src='https://storage.ko-fi.com/cdn/widget/Widget_2.js'></script>
vendor: 1 bytes, line 15
15
16<script type="text/javascript">
17  kofiwidget2.init('Support Me on Ko-fi', '#29abe0', 'M4M6JIUO0');
18</script>
18
19
20</head>
21
22<body>
23
24<script src='https://storage.ko-fi.com/cdn/scripts/overlay-widget.js'></script>
vendor: 1 bytes, line 24
24
25<script>
26  kofiWidgetOverlay.draw('acaudwell', {
27    'type': 'floating-chat',
28    'floating-chat.donateButton.text': 'Donate',
29    'floating-chat.donateButton.background-color': '#00b9fe',
30    'floating-chat.donateButton.text-color': '#fff'
31  });
32</script>
32
33
34    <nav class="navbar">
35      <div class="container">
36        <div class="navbar-header">
37          <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
38            <span class="sr-only">Toggle navigation</span>
39            <span class="icon-bar"></span>
40            <span class="icon-bar"></span>
41            <span class="icon-bar"></span>
42          </button>
43        <a class="navbar-brand" href="#">Gource</a>
44        </div>
45        <div id="navbar" class="collapse navbar-collapse">
46          <ul class="nav navbar-nav">
47            <li><a href="#news">News</a></li>
48            <li><a href="https://github.com/acaudwell/Gource/wiki/Videos">Videos</a></li>
49            <li><a href="https://github.com/acaudwell/Gource/wiki/Controls">Controls</a></li>
50            <li><a href="https://github.com/acaudwell/Gource/wiki">Wiki</a></li>
51            <li><a href="https://github.com/acaudwell/Gource">Source</a></li>
52            <li><a href="http://www.thealphablenders.com/">Blog</a></li>
53            <li><a href="#donations" id="donate">Donate</a></li>
54          </ul>
55        </div><!--/.nav-collapse -->
56      </div>
57    </nav>
58	
59    <div id="screenshot-carousel" class="carousel slide carousel-fade" data-ride="carousel">
60      <!-- Indicators -->
61      <ol class="carousel-indicators">
62        <li data-target="#screenshot-carousel" data-slide-to="0" class="active"></li>
63        <li data-target="#screenshot-carousel" data-slide-to="1"></li>
64        <li data-target="#screenshot-carousel" data-slide-to="2"></li>
65      </ol>
66      <div class="carousel-inner" role="listbox">
67        <div class="item active">
68          <img class="first-slide img-responsive center-block" src="images/gource-linux.jpg">
69          <div class="container">
70            <div class="carousel-caption">
71            </div>
72          </div>
73        </div>
74        <div class="item">
75          <img class="second-slide img-responsive center-block" src="images/gource-papervision.jpg">
76          <div class="container">
77            <div class="carousel-caption">
78            </div>
79          </div>
80        </div>
81        <div class="item">
82          <img class="third-slide img-responsive center-block" src="images/gource-git.jpg">
83          <div class="container">
84            <div class="carousel-caption">
85            </div>
86          </div>
87        </div>
88      </div>
89      <a class="left carousel-control" href="#screenshot-carousel" role="button" data-slide="prev">
90      </a>
91      <a class="right carousel-control" href="#screenshot-carousel" role="button" data-slide="next">
92      </a>
93    </div><!-- /.carousel -->
94
95    <div class="container main">
96
97<p>
98<center>
99<a class="btn btn-lg btn-info" href="https://github.com/acaudwell/Gource/releases/download/gource-0.53/gource-0.53.win64-setup.exe">gource-0.53.win64-setup.exe</a>
100<a class="btn btn-lg btn-info" href="https://github.com/acaudwell/Gource/releases/download/gource-0.53/gource-0.53.win64.zip">gource-0.53.win64.zip</a>
101<a class="btn btn-lg btn-info" href="https://github.com/acaudwell/Gource/releases/download/gource-0.56/gource-0.56.tar.gz">gource-0.56.tar.gz</a>
102</center>
103</p>
104
105<h2><a id="introduction"></a>Introduction</h2>
106
107<iframe id="ytplayer" width="640" height="360" src="https://www.youtube.com/embed/NjUuAuBcoqs?feature=player_embedded" frameborder="0" allowfullscreen></iframe>
108
109<p>Software projects are displayed by Gource as an animated tree with the root directory of the project at its centre. Directories appear as branches with files as leaves. Developers can be seen working on the tree at the times they contributed to the project.</p>
110
111<p>Gource includes built-in log generation support for <b>Git</b>, <b>Mercurial</b>, <b>Bazaar</b> and <b><a href="https://github.com/acaudwell/Gource/wiki/SVN">SVN</a></b>. Gource can also parse logs produced by several third party tools for <a href="https://github.com/acaudwell/Gource/wiki/CVS">CVS</a> repositories.</p>
112
113<h2><a id="synopsis"></a>Synopsis</h2>
114
115<p>view the log of the repository (Git, SVN, Mercurial and Bazaar) in the current path:</p>
116
117<pre>
118gource
119</pre>
120
121<p>For more options and examples see the <a href="https://github.com/acaudwell/Gource/wiki/Controls">Controls</a> wiki page, consult the included README file or man page documentation.</p>
122
123<h2><a id="related"></a>Related Software</h2>
124
125<p>You may also want to check out <a href="http://logstalgia.io/">Logstalgia</a>, a web server access log visualization tool.</p>
126
127<h2><a id="donations"></a>Donations</h2>
128
129<p>If you like Gource and would like to show your appreciation and encourage future work on this and other open source projects by the author, please consider making a donation!</p>
130
131<script type='text/javascript'>kofiwidget2.draw();</script>
131
132
133<h2><a id="contact"></a>Contact</h2>
134
135<p>If you use Gource at work and are interested in getting new features developed or maybe would like to discuss other bespoke visualization work please don't hesitate to <a href="http://www.thealphablenders.com/about/">contact me</a>.</p>
136
137<h2><a id="news"></a>News</h2>
138
139<h3>6 March 2026</h3>
140
141<p>Gource <b>0.56</b> has been released.</p>
142
143<p>Changes since 0.55:</p>
144
145<ul>
146<li>Added <span class="option">--author-time</span> option (onlyJakob).</li>
147<li>Fixed build with Boost 1.89.0 by no longer linking boost system.</li>
148<li>Increased minimum required version of Boost to 1.69.</li>
149<li>Request compatibility profile when creating OpenGL context.</li>
150</ul>
151
152</p>Downloads:</p>
153
154<ul>
155  <li><a href="https://github.com/acaudwell/Gource/releases/download/gource-0.56/gource-0.56.tar.gz">gource-0.56.tar.gz</a></li>
156</ul>
157
158<h3>18 June 2024</h3>
159
160<p>Gource <b>0.55</b> has been released.</p>
161
162<p>Changes since 0.54:</p>
163
164<ul>
165  <li>Fixed build with Boost 1.85.0 (cho-m).</li>
166</ul>
167
168</p>Downloads:</p>
169
170<ul>
171  <li><a href="https://github.com/acaudwell/Gource/releases/download/gource-0.55/gource-0.55.tar.gz">gource-0.55.tar.gz</a></li>
172</ul>
173
174<h3>19 January 2023</h3>
175
176<p>Gource <b>0.54</b> has been released.</p>
177
178<p>Changes since 0.53:</p>
179
180<ul>
181  <li>Added experimental support for Wayland (beroset).</li>
182  <li>Fixed building on Apple M1 by updating autoconf macros (Ckhardin).</li>
183</ul>
184
185</p>Downloads:</p>
186
187<ul>
188  <li><a href="https://github.com/acaudwell/Gource/releases/download/gource-0.54/gource-0.54.tar.gz">gource-0.54.tar.gz</a></li>
189</ul>
190
191<h3>30 April 2022</h3>
192
193<p>Gource <b>0.53</b> has been released.</p>
194
195<p>Changes since 0.52:</p>
196
197<ul>
198  <li>Added <span class="option">--high-dpi</span> option.</li>
199  <li>Fixed various bugs with Retina displays on MacOS.</li>
200  <li>Fixed slider timestamp font not affected by <span class="option">--font-scale</span>.</li>
201  <li>Fixed hovering over end of slider stopping time advancing.</li>
202</ul>
203
204</p>Downloads:</p>
205
206<ul>
207  <li><a href="https://github.com/acaudwell/Gource/releases/download/gource-0.53/gource-0.53.win64-setup.exe">gource-0.53.win64-setup.exe</a></li>
208  <li><a href="https://github.com/acaudwell/Gource/releases/download/gource-0.53/gource-0.53.win64.zip">gource-0.53.win64.zip</a></li>
209  <li><a href="https://github.com/acaudwell/Gource/releases/download/gource-0.53/gource-0.53.tar.gz">gource-0.53.tar.gz</a></li>
210</ul>
211
212<h3>2 April 2022</h3>
213
214<p>Gource <b>0.52</b> has been released.</p>
215
216<p>Changes since 0.51:</p>
217
218<ul>
219  <li>Support rendering at native resolution on Retina / Ultra HD displays.</li>
220  <li>Support ISO 8601 timestamp format.</li>
221  <li>Allow custom log and caption file timestamps to be strings.</li>
222  <li>Change regular expression library to PCRE2.</li>
223  <li>Fixed filenames not being affected by <span class="option">--font-scale</span> (Carl Colena).</li>
224  <li>Fixed file key not being affected by <span class="option">--font-scale</span>.</li>
225  <li>Added <span class="option">--file-idle-time-at-end</span> option.</li>
226  <li>Added <span class="option">--fixed-user-size</span> option.</li>
227</ul>
228
229</p>Downloads:</p>
230
231<ul>
232  <li><a href="https://github.com/acaudwell/Gource/releases/download/gource-0.52/gource-0.52.win64-setup.exe">gource-0.52.win64-setup.exe</a></li>
233  <li><a href="https://github.com/acaudwell/Gource/releases/download/gource-0.52/gource-0.52.win64.zip">gource-0.52.win64.zip</a></li>
234  <li><a href="https://github.com/acaudwell/Gource/releases/download/gource-0.52/gource-0.52.tar.gz">gource-0.52.tar.gz</a></li>
235</ul>
236
237<h3>21 November 2019</h3>
238
239<p>Gource <b>0.51</b> has been released.</p>
240
241<p>Changes since 0.50:</p>
242
243<ul>
244  <li>Fixed <span class="option">--font-file</span> relative path handling.</li>
245  <li>Fixed a bug in resolving the repository root directory from a relative path.</li>
246</ul>
247
248</p>Downloads:</p>
249
250<ul>
251    <li><a href="https://github.com/acaudwell/Gource/releases/download/gource-0.51/gource-0.51.win64-setup.exe">gource-0.51.win64-setup.exe</a></li>
252    <li><a href="https://github.com/acaudwell/Gource/releases/download/gource-0.51/gource-0.51.win64.zip">gource-0.51.win64.zip</a></li>
253    <li><a href="https://github.com/acaudwell/Gource/releases/download/gource-0.51/gource-0.51.tar.gz">gource-0.51.tar.gz</a></li>
254</ul>
255
256<h3>14 November 2019</h3>
257
258<p>Gource <b>0.50</b> has been released.</p>
259
260<p>Changes since 0.49:</p>
261
262<ul>
263  <li>Right mouse button rotation now pivots around the camera.</li>
264  <li>Added <span class="option">--font-file</span> option.</li>
265  <li>Added <span class="option">--enable-font-file</span> option to configure.</li>
266  <li>Added <span class="option">--no-time-travel</span> option (Lars Schmertmann).</li>
267  <li>Added <span class="option">--dir-name-position</span> option (Lars Schmertmann).</li>
268  <li>Added <span class="option">--file-extension-fallback</span> option (Lars Schmertmann).</li>
269  <li>Added <span class="option">--user-show-filter</span> option (Victor Lopez).</li>
270  <li>Added <span class="option">--disable-input</span> option (Joey Parrish).</li>
271  <li>Added <span class="option">--loop-delay-seconds</span> option (Joey Parrish).</li>
272  <li>Added <span class="option">--font-scale</span> option.</li>
273  <li>Added filename, dirname and user font size options (Carl Colena).</li>
274  <li>Added workaround for FFMpeg error parsing Gource PPM video output.</li>
275  <li>Fixed a bug in the Mercurial log parser that caused changes to be missed.</li>
276  <li>Fixed file removal being cancelled by an action with an earlier timestamp.</li>
277  <li>Fixed a bug in the log file format detection that could result in the wrong<br>
278  first entry being displayed for a custom log.</li>
279  <li>Fixed a bug where automatically cycling through a config with multiple<br>
280  repositories reset settings to their defaults.</li>
281  </ul>
282
283  <p>Thanks to everyone who contributed to this release.</p>
284
285  </p>Downloads:</p>
286
287  <ul>
288      <li><a href="https://github.com/acaudwell/Gource/releases/download/gource-0.50/gource-0.50.tar.gz">gource-0.50.tar.gz</a></li>
289  </ul>
290
291<h3>14 June 2018</h3>
292
293<p>Gource <b>0.49</b> has been released.</p>
294
295<p>Changes since 0.48:</p>
296
297<ul>
298    <li>Fixed compatibility with GLM 0.9.9.0.</li>
299</ul>
300
301Downloads:
302
303<ul>
304    <li><a href="https://github.com/acaudwell/Gource/releases/download/gource-0.49/gource-0.49.tar.gz">gource-0.49.tar.gz</a></li>
305</ul>
306
307<h3>13 February 2018</h3>
308
309<p>Gource <b>0.48</b> has been released.</p>
310
311<p>Changes since 0.47:</p>
312
313<ul>
314    <li>Can now generate logs from git sub module directories.</li>
315    <li><strike>Fixed building with GLM 0.9.9.</strike></li>
316</ul>
317
318<p><b>UPDATE</b>: this release was partly made to allow building with GLM 0.9.9 (which is in alpha). Unfortunately, on further testing it was discovered that it is unstable with this version due to a change to the library removing default constructors of vectors, resulting in uninitialized values being used. The current release of GLM 0.9.8 should be fine.</p>
319
320Downloads:
321
322<ul>
323    <li><a href="https://github.com/acaudwell/Gource/releases/download/gource-0.48/gource-0.48.tar.gz">gource-0.48.tar.gz</a></li>
324</ul>
325
326<h3>8 September 2017</h3>
327
328<p>Gource <b>0.47</b> has been released.</p>
329
330<p>There are a few new command line options around filtering and displaying files, some new display settings and s
330ome fixes.</p>
331
332<p>The Windows build is now 64-bit. Also we've enabled STDOUT with the <span class="option">--output-stream</span> option on Windows so you can pipe Gource directly into ffmpeg like on Linux.</p>
333
334<p>Changes since 0.44:</p>
335
336<ul>
337    <li>Added <span class="option">--screen</span> option.</li>
338    <li>Added <span class="option">--window-position XxY</span> option.</li>
339    <li>Added <span class="option">--frameless</span> option.</li>
340    <li>Added <span class="option">--file-show-filter REGEX</span> option (swoogles).</li>
341    <li>Added <span class="option">--filename-time</span> and <span class="option">--filename-colour</span> options (gh2k).</li>
342    <li>Improved handling of very low seconds-per-day values (malengrin).</li>
343    <li>Fixed crash when SVN log lacks author information (obarthel).</li>
344    <li>Fixed low mouse movement speed with some mice while repositioning camera.</li>
345    <li>Additional git log command validation (cym13).</li>
346    <li>Allow lower case hex colours in custom logs (HSorensen).</li>
347    <li>Enabled STDOUT support with <span class="option">--output-stream</span> '-' on Windows (circulosmeos).</li>
348    <li>Now requires SDL 2 to build (deprecated SDL 1.2 support removed).</li>
349</ul>
350
351Downloads:
352
353<ul>
354    <li><a href="https://github.com/acaudwell/Gource/releases/download/gource-0.47/gource-0.47.win64-setup.exe">gource-0.47.win64-setup.exe</a></li>
355    <li><a href="https://github.com/acaudwell/Gource/releases/download/gource-0.47/gource-0.47.win64.zip">gource-0.47.win64.zip</a></li>
356    <li><a href="https://github.com/acaudwell/Gource/releases/download/gource-0.47/gource-0.47.tar.gz">gource-0.47.tar.gz</a></li>
357</ul>
358
359<h3>30 July 2016</h3>
360
361<p>Gource <b>0.44</b> is a minor release to fix a build error with newer versions of GCC.</p>
362
363<p>Changes since 0.43:</p>
364
365<ul>
366    <li>Fixed crash when taking a screenshot with an odd resolution.</li>
367    <li>Fixed type deduction compilation error with newer versions of GCC.</li>
368    <li>Documentation improvements.</li>
369</ul>
370
371Downloads:
372
373<ul>
374    <li><a href="https://github.com/acaudwell/Gource/releases/download/gource-0.44/gource-0.44.tar.gz">gource-0.44.tar.gz</a></li>
375</ul>
376
377<h3>16 October 2014</h3>
378
379<p>Gource <b>0.43</b> has been released to fix a minor build issue with Boost on multi-arch Linux systems.</p>
380
381<p>There are no other changes so if you're not affected by this you can stick with 0.42.</p>
382
383<p>Changes since 0.42:</p>
384
385<ul>
386<li>Updated boost autoconf macros to fix multi-arch detection.</li>
387</ul>
388
389Downloads:
390
391<ul>
392<li><a href="https://github.com/acaudwell/Gource/releases/download/gource-0.43/gource-0.43.tar.gz">gource-0.43.tar.gz</a></li>
393</ul>
394
395<h3>23 September 2014</h3>
396
397<p>I've been nominated for this years <a href="http://www.nzosa.org.nz/">New Zealand Open Source Awards</a> in the <a href="http://www.nzosa.org.nz/peoples-choice">people's choice</a> category.</p>
398
399<h3>9 May 2014</h3>
400
401Gource <b>0.42</b> fixes some bugs introduced in 0.41 affecting Mercurial, Bazaar support and date range filtering.
402
403<p>Changes since 0.41:</p>
404
405<ul>
406<li>Fixed bzr log command when no start date was specified (chrisf).</li>
407<li>Fixed hg log commit order when date range specified.</li>
408<li>Fixed hg log command line on Windows.</li>
409<li>Fixed parser bug in date range filtering code.</li>
410</ul>
411
412<p>Downloads:</p>
413
414<ul>
415<li><a href="https://github.com/acaudwell/Gource/releases/download/gource-0.42/gource-0.42.tar.gz">gource-0.42.tar.gz</a></li>
416<li><a href="https://github.com/acaudwell/Gource/releases/download/gource-0.42/gource-0.42-setup.exe">gource-0.42-setup.exe</a></li>
417<li><a href="https://github.com/acaudwell/Gource/releases/download/gource-0.42/gource-0.42.win32.zip">gource-0.42.win32.zip</a></li>
418</ul>
419
420<h3>14 April 2014</h3>
421
422<p>Gource <b>0.41</b> has been released.</p>
423
424<p>You can now specify a date range directly with <span class="option">--start-date</span> and <span class="option">--stop-date</span> (using 'YYYY-MM-DD hh:mm:ss' ISO format).</p>
425
426<p>Gource now uses SDL 2.0 when available, providing much better multi-monitor support.</p>
427
428<p>Changes since 0.40:</p>
429
430<ul>
431<li>Multi-monitor support using SDL 2.0 when available.</li>
432<li>SDL 1.2 support is deprecated.</li>
433<li>Full screen mode now uses desktop resolution by default.</li>
434<li>Added <span class="option">--start-date</span>, <span class="option">--stop-date</span>
434 'YYYY-MM-DD hh:mm:ss' options.</li>
435<li>Added <span class="option">--dir-name-depth</span> option.</li>
436<li>Changed <span class="option">--file-idle-time</span> default value to 0.</li>
437<li>Changed screenshot format to PNG.</li>
438</ul>
439
440<p>Downloads are now hosted on Github as Google Code no longer accepts adding new downloads:</p>
441
442<ul>
443<li><a href="https://github.com/acaudwell/Gource/releases/download/gource-0.41/gource-0.41.tar.gz">gource-0.41.tar.gz</a></li>
444<li><a href="https://github.com/acaudwell/Gource/releases/download/gource-0.41/gource-0.41-setup.exe">gource-0.41-setup.exe</a></li>
445<li><a href="https://github.com/acaudwell/Gource/releases/download/gource-0.41/gource-0.41.win32.zip">gource-0.41.win32.zip</a></li>
446</ul>
447
448<p>If you package Gource for a distro, please update the dependencies to use SDL 2 instead of SDL 1.2.</p>
449
450</div><!-- /.container -->
451
452<script src="js/jquery-1.11.2.min.js"></script>
vendor: 1 bytes, line 452
452
453<script src="js/bootstrap.min.js"></script>
453
454
455</body>
456
457</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.