<?xml version="1.0"?>
<statsTarget><link>http://cia.vc/stats/project/gitx</link><counters><counter name="forever" lastEventTime="1254471564" firstEventTime="1213797957">447</counter></counters><metadata><item name="subtitle"><value type="text/plain">The OS-X friendly Gitk</value></item><item name="description"><value type="text/plain">None</value></item><item name="links-filter"><value type="text/plain">None</value></item><item name="title"><value type="text/plain">Gitx</value></item><item name="url"><value type="text/plain">http://www.github.com/pieter/gitx</value></item><item name="related-filter"><value type="text/plain">None</value></item></metadata><recentMessages><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>gitx</project>         <branch>master</branch>       </source>       <timestamp>1254471554</timestamp>       <body>         <commit>           <author>Pieter de Bie</author>           <revision>a256210</revision>           <log>Testing: add missing file - http://bit.ly/TR51Y</log>           <url>http://github.com/pieter/gitx/commit/a256210880f2878707f1714515663f5f09360df8</url>           <files>             <file> GitXTesting-Info.plist </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>gitx</project>         <branch>stable</branch>       </source>       <timestamp>1253864996</timestamp>       <body>         <commit>           <author>Bernard Leach</author>           <revision>6c2675c</revision>           <log>Unescape the filename to ensure that filenames containing '&amp;' are displayed correctly - http://bit.ly/1qze29</log>           <url>http://github.com/pieter/gitx/commit/6c2675c9cd1348f64a929dc39b56e144dc359f88</url>           <files>             <file> html/views/history/history.js </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>gitx</project>         <branch>stable</branch>       </source>       <timestamp>1253563805</timestamp>       <body>         <commit>           <author>Pieter de Bie</author>           <revision>e901894</revision>           <log>HistoryController: remember location of the split view - http://bit.ly/6JBWe</log>           <url>http://github.com/pieter/gitx/commit/e901894c35db2074f5e1a1010e5bd64dfa527f68</url>           <files>             <file> PBGitHistoryController.m </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>gitx</project>         <branch>stable</branch>       </source>       <timestamp>1253563773</timestamp>       <body>         <commit>           <author>Pieter de Bie</author>           <revision>acfa464</revision>           <log>PBViewController: add a method that is called when a view is loaded for the first time - http://bit.ly/K4AMk</log>           <url>http://github.com/pieter/gitx/commit/acfa464eb4cec36c87096312e333334724536fde</url>           <files>             <file> PBGitWindowController.m</file> <file>PBViewController.h</file> <file>PBViewController.m </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>gitx</project>         <branch>stable</branch>       </source>       <timestamp>1253228770</timestamp>       <body>         <commit>           <author>Pieter de Bie</author>           <revision>4bc43db</revision>           <log>Remove Sparkle feed url changer

Apparently the setFeedURL: method is persistent, so if someone ever used
a nightly, it would keep the debug URL. That's not what I intended (I wanted
to use a different URL for debugging purposes), so let's just remove it. - http://bit.ly/iOFeL</log>           <url>http://github.com/pieter/gitx/commit/4bc43dbd7fb5ebedcfe100d5e7e10cfee4b83a00</url>           <files>             <file> ApplicationController.m </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>gitx</project>         <branch>pb/newSparkle</branch>       </source>       <timestamp>1253225023</timestamp>       <body>         <commit>           <author>Pieter de Bie</author>           <revision>7bfcf9a</revision>           <log>Add update key - http://bit.ly/4cL3W</log>           <url>http://github.com/pieter/gitx/commit/7bfcf9af7037ccddd39d6eb71d636b2c9471eabe</url>           <files>             <file> ApplicationController.m</file> <file>GitX.xcodeproj/project.pbxproj</file> <file>Info.plist</file> <file>UpdateKey.pem </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>gitx</project>         <branch>stable</branch>       </source>       <timestamp>1253186887</timestamp>       <body>         <commit>           <author>Pieter de Bie</author>           <revision>7747361</revision>           <log>Update Sparkle Framework - http://bit.ly/2y6GID</log>           <url>http://github.com/pieter/gitx/commit/77473612d9486092b80247b00007deb9616ddbd6</url>           <files>             <file> ApplicationController.m</file> <file>Sparkle.framework/Versions/A/Headers/SUAppcastItem.h</file> <file>Sparkle.framework/Versions/A/Headers/SUUpdater.h</file> <file>Sparkle.framework/Versions/A/Resources/Info.plist</file> <file>Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings</file> <file>Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/info.nib</file> <file>Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/keyedobjects.nib</file> <file>Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings</file> <file>Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings</file> <file>Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings</file> <file>Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings</file> <file>Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/info.nib</file> <file>Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/keyedobjects.nib</file> <file>Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/info.nib</file> <file>Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib</file> <file>Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings</file> <file>Sparkle.framework/Versions/A/Resources/relaunch</file> <file>Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings</file> <file>Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings</file> <file>Sparkle.framework/Versions/A/Sparkle </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>gitx</project>         <branch>pb/welcome</branch>       </source>       <timestamp>1253187091</timestamp>       <body>         <commit>           <author>Pieter de Bie</author>           <revision>9663401</revision>           <log>Add a first version of a welcome screen - http://bit.ly/14NKcu</log>           <url>http://github.com/pieter/gitx/commit/966340159de0b7be9ecc89cc3a17ffc0d7aa289f</url>           <files>             <file> ApplicationController.m</file> <file>GitX.xcodeproj/project.pbxproj</file> <file>PBGitWelcomeWindow.xib</file> <file>PBGitWelcomeWindowController.h</file> <file>PBGitWelcomeWindowController.m</file> <file>PBRepositoryCell.h</file> <file>PBRepositoryCell.m </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>gitx</project>         <branch>pb/welcome</branch>       </source>       <timestamp>1252963782</timestamp>       <body>         <commit>           <author>Pieter de Bie</author>           <revision>56ebaad</revision>           <log>Add a first version of a welcome screen - http://bit.ly/2Kf44V</log>           <url>http://github.com/pieter/gitx/commit/56ebaade46b8eeff01efbfee775f16636f533378</url>           <files>             <file> ApplicationController.m</file> <file>GitX.xcodeproj/project.pbxproj</file> <file>PBGitWelcomeWindow.xib</file> <file>PBGitWelcomeWindowController.h</file> <file>PBGitWelcomeWindowController.m </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>gitx</project>         <branch>stable</branch>       </source>       <timestamp>1252933743</timestamp>       <body>         <commit>           <author>Pieter de Bie</author>           <revision>2cdf2b6</revision>           <log>Merge branch 'pu/pb/index_quick_fix' into stable

* pu/pb/index_quick_fix:
  CommitView: Don't keep rearranging when iterating over files
  IndexController: de-privatize the index-stopping stuff - http://bit.ly/HzTQy</log>           <url>http://github.com/pieter/gitx/commit/2cdf2b60f53445cff2ad7225261b6c6d2f8932f5</url>           <files>             <file> PBGitCommitController.m</file> <file>PBGitIndexController.h</file> <file>PBGitIndexController.m </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>gitx</project>         <branch>stable</branch>       </source>       <timestamp>1252791815</timestamp>       <body>         <commit>           <author>Pieter de Bie</author>           <revision>00731eb</revision>           <log>CommitView: Don't keep rearranging when iterating over files - http://bit.ly/urDYF</log>           <url>http://github.com/pieter/gitx/commit/00731eb285650df15befdda83ffccecd73012324</url>           <files>             <file> PBGitCommitController.m </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>gitx</project>         <branch>stable</branch>       </source>       <timestamp>1252791794</timestamp>       <body>         <commit>           <author>Pieter de Bie</author>           <revision>9167113</revision>           <log>IndexController: de-privatize the index-stopping stuff

We shouldn't need to do this, but we still need to, because
our index operations are split between two different controllers,
which is a bit odd. - http://bit.ly/AjDiR</log>           <url>http://github.com/pieter/gitx/commit/916711324f4b04b1538f6af06b1f4ae85faf2927</url>           <files>             <file> PBGitIndexController.h</file> <file>PBGitIndexController.m </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>gitx</project>         <branch>stable</branch>       </source>       <timestamp>1252927501</timestamp>       <body>         <commit>           <author>Pieter de Bie</author>           <revision>3324591</revision>           <log>Fix UTF-8 bug in NSString_RegEx

This class would use the location information provided by
regex(3) as range for for a substring. However, the information
regex(3) returns is a byte-based, while NSString works on characters.

This can cause a problem when there are UTF-8 characters in the string,
as the wrong subsstring will be returned.

This is fixed by taking the UTF bytesequence, and extracting a substring
from that, rather than using NSString's own substring method - http://bit.ly/TjOyR</log>           <url>http://github.com/pieter/gitx/commit/3324591e6cb3af729bad654b1772e3bc34d2986e</url>           <files>             <file> NSString_RegEx.m </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>gitx</project>         <branch>pb/sidebar</branch>       </source>       <timestamp>1252876231</timestamp>       <body>         <commit>           <author>Pieter de Bie</author>           <revision>468e6bb</revision>           <log>Sidebar: add a new ref if it can't be found - http://bit.ly/fEQrC</log>           <url>http://github.com/pieter/gitx/commit/468e6bbb4025427c6f18a8c1b64623c19b7b56cf</url>           <files>             <file> PBGitSidebarController.h</file> <file>PBGitSidebarController.m </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>gitx</project>         <branch>pb/sidebar</branch>       </source>       <timestamp>1252875907</timestamp>       <body>         <commit>           <author>Pieter de Bie</author>           <revision>cd381a4</revision>           <log>Sidebar: Check if we have enough path components - http://bit.ly/2F2207</log>           <url>http://github.com/pieter/gitx/commit/cd381a459c298333f019104aa15f89f11d98f109</url>           <files>             <file> PBGitSidebarController.m </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>gitx</project>         <branch>pb/sidebar</branch>       </source>       <timestamp>1252875888</timestamp>       <body>         <commit>           <author>Pieter de Bie</author>           <revision>d05deb9</revision>           <log>PBGitRevSpecifier: tweak &quot;isSimpleRef&quot; a bit

For example, HEAD is a simple ref, but &quot;stable..HEAD&quot; isn't. - http://bit.ly/SBI4S</log>           <url>http://github.com/pieter/gitx/commit/d05deb95484665d5d465bdc9651ab1b79f13126f</url>           <files>             <file> PBGitRevSpecifier.m </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>gitx</project>         <branch>pb/sidebar</branch>       </source>       <timestamp>1252874782</timestamp>       <body>         <commit>           <author>Pieter de Bie</author>           <revision>1c3ee96</revision>           <log>Don't show the Actions menu for now - http://bit.ly/2tT3nt</log>           <url>http://github.com/pieter/gitx/commit/1c3ee96e7c1b27655f6a5cac5c993bd641aa21b7</url>           <files>             <file> PBGitSidebarController.m </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>gitx</project>         <branch>pb/sidebar</branch>       </source>       <timestamp>1252874666</timestamp>       <body>         <commit>           <author>Pieter de Bie</author>           <revision>ff1d305</revision>           <log>WIP: Move the sidebar to the history view instead

I'm not sure what we should do with the commit stuff, but
this seems more reasonable - http://bit.ly/Zhz46</log>           <url>http://github.com/pieter/gitx/commit/ff1d30571b81862951c52b3efc858a693a7f46fb</url>           <files>             <file> PBGitHistoryController.h</file> <file>PBGitHistoryController.m</file> <file>PBGitWindowController.h</file> <file>PBGitWindowController.m </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>gitx</project>         <branch>pb/index_refactor</branch>       </source>       <timestamp>1252808211</timestamp>       <body>         <commit>           <author>Pieter de Bie</author>           <revision>e314474</revision>           <log>GitIndex: explicitly tell when stuff is updated - http://bit.ly/xfhHY</log>           <url>http://github.com/pieter/gitx/commit/e314474dd842869917aa1ebe6aaa706498937820</url>           <files>             <file> PBGitCommitController.m</file> <file>PBGitIndex.h</file> <file>PBGitIndex.m</file> <file>PBGitIndexController.m </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>gitx</project>         <branch>pb/index_refactor</branch>       </source>       <timestamp>1252807672</timestamp>       <body>         <commit>           <author>Pieter de Bie</author>           <revision>b1ab6a4</revision>           <log>Remove cruft - http://bit.ly/12rzph</log>           <url>http://github.com/pieter/gitx/commit/b1ab6a4fec761b549eee94a6b92aa3b3bf8fff97</url>           <files>             <file> PBGitCommitController.h</file> <file>PBGitCommitController.m</file> <file>PBGitIndexController.h</file> <file>PBGitIndexController.m</file> <file>PBWebChangesController.m </file>           </files>         </commit>       </body>     </message></recentMessages></statsTarget>
