capillary:capillary_rb.git
3 years agouse HTTPS for URL in gemspec master
Ken Dreyer [Fri, 22 Nov 2013 07:35:49 +0000 (00:35 -0700)]
use HTTPS for URL in gemspec

3 years agorm Gemfile.lock
Ken Dreyer [Wed, 9 Oct 2013 01:36:45 +0000 (19:36 -0600)]
rm Gemfile.lock

For gems (not applications), the recommended best practice is to the
Gemfile.lock files outside of Git. We will enforce any specific version
requirements using the capillary.gemspec file instead.

4 years agoadd license metadata to gemspec 9
Ken Dreyer [Wed, 9 Oct 2013 01:34:24 +0000 (19:34 -0600)]
add license metadata to gemspec

4 years agoremove mini_shoulda 8
Ken Dreyer [Mon, 7 Oct 2013 22:32:06 +0000 (16:32 -0600)]
remove mini_shoulda

This gem is deprecated upstream. Remove it, and replace it with plain
MiniTest::Spec functions.

4 years agoWork on ascii-8bit string when splitting git line into parts
Marcin Kulik [Wed, 2 Oct 2013 13:06:54 +0000 (15:06 +0200)]
Work on ascii-8bit string when splitting git line into parts

4 years agoadd "rcov" compatibility rake task for Ruby > 1.9 7
Ken Dreyer [Thu, 18 Jul 2013 23:43:48 +0000 (17:43 -0600)]
add "rcov" compatibility rake task for Ruby > 1.9

4 years agoadd simplecov-rcov 6
Ken Dreyer [Tue, 16 Jul 2013 16:15:16 +0000 (10:15 -0600)]
add simplecov-rcov

This gem formats the simplecov reports so Jenkins can read them.

4 years agoOnly load Simplecov for 1.9
Christian Johansen [Fri, 5 Jul 2013 13:05:12 +0000 (15:05 +0200)]
Only load Simplecov for 1.9

4 years agoRcov for 1.8, Simplecov for 1.9
Christian Johansen [Fri, 5 Jul 2013 13:04:30 +0000 (15:04 +0200)]
Rcov for 1.8, Simplecov for 1.9

4 years agoNOW we're there...
Christian Johansen [Fri, 5 Jul 2013 12:53:09 +0000 (14:53 +0200)]
NOW we're there...

4 years agoProper rcov config...
Christian Johansen [Fri, 5 Jul 2013 12:50:42 +0000 (14:50 +0200)]
Proper rcov config...

4 years agoWorking rcov configuration
Christian Johansen [Fri, 5 Jul 2013 12:43:16 +0000 (14:43 +0200)]
Working rcov configuration

4 years agoAdd rcov
Christian Johansen [Fri, 5 Jul 2013 12:37:44 +0000 (14:37 +0200)]
Add rcov

4 years agoCapillary uses minitest
Christian Johansen [Fri, 5 Jul 2013 12:29:14 +0000 (14:29 +0200)]
Capillary uses minitest

4 years agoAdd CI reporter
Christian Johansen [Thu, 4 Jul 2013 13:46:20 +0000 (15:46 +0200)]
Add CI reporter

4 years agoUp version v1.0.3
Christian Johansen [Fri, 28 Jun 2013 21:51:20 +0000 (23:51 +0200)]
Up version

4 years agoAdd default rakefile
Christian Johansen [Fri, 28 Jun 2013 21:49:42 +0000 (23:49 +0200)]
Add default rakefile

4 years agoMerge commit 'refs/merge-requests/5' of git://gitorious.org/capillary/capillary_rb
Christian Johansen [Fri, 28 Jun 2013 21:49:07 +0000 (23:49 +0200)]
Merge commit 'refs/merge-requests/5' of git://gitorious.org/capillary/capillary_rb

4 years agoMerge commit 'refs/merge-requests/3' of git://gitorious.org/capillary/capillary_rb
Christian Johansen [Fri, 28 Jun 2013 21:48:06 +0000 (23:48 +0200)]
Merge commit 'refs/merge-requests/3' of git://gitorious.org/capillary/capillary_rb

4 years agofix text fixture reads on Ruby 1.8.7 5
Ken Dreyer [Fri, 28 Jun 2013 14:59:52 +0000 (08:59 -0600)]
fix text fixture reads on Ruby 1.8.7

The File.read() function on Ruby 1.8.7 does not take a hash as a
parameter. If there is no Encoding class available, assume that we
cannot set the encoding to File.read().

4 years agoadd rake to gemspec 4
Ken Dreyer [Fri, 28 Jun 2013 14:37:06 +0000 (08:37 -0600)]
add rake to gemspec

Bundler wants rake to be explicitly listed as a dependency in order to
run "bundle exec rake test".

4 years agoAdd AGPLv3 text file 3
Ken Dreyer [Sun, 17 Feb 2013 02:43:30 +0000 (19:43 -0700)]
Add AGPLv3 text file

Add a copy of the GNU Affero General Public License (version 3) to the
distribution. This file was copied verbatim from
https://www.gnu.org/licenses/agpl.txt

5 years agoUp version - lax dependency specification v1.0.2
Christian Johansen [Thu, 4 Oct 2012 13:37:53 +0000 (15:37 +0200)]
Up version - lax dependency specification

5 years agoread test fixture files as UTF-8 2
Ken Dreyer [Fri, 10 Aug 2012 21:17:43 +0000 (15:17 -0600)]
read test fixture files as UTF-8

If the "LANG" environment variable was unset during a test run, the test
suite failed. In the test helper, explicitly read the test fixtures as
UTF-8 to avoid the dependency on LANG.

5 years agoSanitize HTML from commit messages in JSON representation 1.0.1
Marius Mathiesen [Fri, 18 May 2012 07:19:38 +0000 (09:19 +0200)]
Sanitize HTML from commit messages in JSON representation

5 years agoaccount for different timezones in commit_test 1
Ken Dreyer [Mon, 16 Apr 2012 21:17:03 +0000 (15:17 -0600)]
account for different timezones in commit_test

The reference date value in the JSON test is in the "UTC +200" timezone.
This test was failing because my local computer is in a different
timezone, so the compared string was different. Use Time.parse to
convert the test's date value to the local timezone, and then do the
comparison on the resulting string.

6 years agoVersion 1.0.0 1.0.0
Christian Johansen [Fri, 14 Oct 2011 08:41:54 +0000 (10:41 +0200)]
Version 1.0.0

6 years agoAdd help and version to binary, update README (refNames -> refs)
Christian Johansen [Wed, 31 Aug 2011 18:28:34 +0000 (20:28 +0200)]
Add help and version to binary, update README (refNames -> refs)

6 years agoUp version
Christian Johansen [Wed, 31 Aug 2011 16:51:50 +0000 (18:51 +0200)]
Up version

6 years agoMake parser able to separate refs into heads, tags, remotes and others
Christian Johansen [Wed, 31 Aug 2011 14:28:36 +0000 (16:28 +0200)]
Make parser able to separate refs into heads, tags, remotes and others

6 years agoStrip ref names when parsing single commits
Christian Johansen [Tue, 30 Aug 2011 15:13:39 +0000 (17:13 +0200)]
Strip ref names when parsing single commits

6 years agoIgnore that some branches share more than one commit (merge commit) in common.
Christian Johansen [Wed, 24 Aug 2011 09:56:14 +0000 (11:56 +0200)]
Ignore that some branches share more than one commit (merge commit) in common.

This allows us to build the entire graph properly. Eventually we'll figure out
how to reduce redundant data without breaking the graph too.

6 years agoUse helpers to reduce duplication in tests
Christian Johansen [Wed, 24 Aug 2011 07:57:52 +0000 (09:57 +0200)]
Use helpers to reduce duplication in tests

6 years agoUp version
Christian Johansen [Wed, 24 Aug 2011 07:57:39 +0000 (09:57 +0200)]
Up version

6 years ago0.2.2
Christian Johansen [Tue, 23 Aug 2011 14:53:07 +0000 (16:53 +0200)]
0.2.2

6 years agoPlumbing another hole, show existence of yet another (not yet solved)
Christian Johansen [Tue, 23 Aug 2011 14:52:24 +0000 (16:52 +0200)]
Plumbing another hole, show existence of yet another (not yet solved)

6 years agoUpdate readme with log/rev-list information
Christian Johansen [Tue, 23 Aug 2011 14:51:45 +0000 (16:51 +0200)]
Update readme with log/rev-list information

6 years agoUpdating gem version
Christian Johansen [Tue, 23 Aug 2011 14:51:27 +0000 (16:51 +0200)]
Updating gem version

6 years agoAllow parser to also parse output from git log --graph
Christian Johansen [Tue, 23 Aug 2011 08:58:15 +0000 (10:58 +0200)]
Allow parser to also parse output from git log --graph

6 years agoUp version
Christian Johansen [Tue, 23 Aug 2011 08:57:42 +0000 (10:57 +0200)]
Up version

6 years agoDescribe emitted data format in README
Christian Johansen [Mon, 22 Aug 2011 08:19:18 +0000 (10:19 +0200)]
Describe emitted data format in README

6 years agoUp version v0.2.0
Christian Johansen [Mon, 22 Aug 2011 07:05:58 +0000 (09:05 +0200)]
Up version

6 years agoEach branch should only include merges with one other branch
Christian Johansen [Fri, 19 Aug 2011 14:50:49 +0000 (16:50 +0200)]
Each branch should only include merges with one other branch

6 years agoUp version and JSON dependency
Christian Johansen [Fri, 15 Jul 2011 19:23:55 +0000 (21:23 +0200)]
Up version and JSON dependency

6 years agoFix JSON output so it uses idiomatic camelCasing for property names
Christian Johansen [Fri, 15 Jul 2011 19:23:40 +0000 (21:23 +0200)]
Fix JSON output so it uses idiomatic camelCasing for property names

6 years agoMerge branch 'master' of gitorious.org:capillary/capillary_rb
Marius Mathiesen [Fri, 15 Jul 2011 12:53:16 +0000 (14:53 +0200)]
Merge branch 'master' of gitorious.org:capillary/capillary_rb

6 years agoAdd a failing test for Christian
Marius Mathiesen [Fri, 15 Jul 2011 12:53:03 +0000 (14:53 +0200)]
Add a failing test for Christian

The failing test keeps an example that should work.

6 years agoUp gemspec version
Christian Johansen [Fri, 15 Jul 2011 08:50:08 +0000 (10:50 +0200)]
Up gemspec version

6 years agoMerge branch 'master' of gitorious.org:capillary/capillary_rb
Christian Johansen [Fri, 15 Jul 2011 08:49:53 +0000 (10:49 +0200)]
Merge branch 'master' of gitorious.org:capillary/capillary_rb

6 years agoDon't add merge commits multiple times with different sequence numbers
Christian Johansen [Fri, 15 Jul 2011 08:42:46 +0000 (10:42 +0200)]
Don't add merge commits multiple times with different sequence numbers

- Merge commits appear once in every branch of the merge
- Each entry represents the same commit and should have the same
  sequence number

6 years agoJSON goes out
Christian Johansen [Fri, 15 Jul 2011 08:41:51 +0000 (10:41 +0200)]
JSON goes out

6 years agoFix typo in hash representation of Commit, ref_names will always be an array
Marius Mathiesen [Thu, 14 Jul 2011 13:08:05 +0000 (15:08 +0200)]
Fix typo in hash representation of Commit, ref_names will always be an array

6 years agoAdding gemspec along with version
Marius Mathiesen [Thu, 14 Jul 2011 07:18:59 +0000 (09:18 +0200)]
Adding gemspec along with version

6 years agoBinary for converting log input from stdin to JSON
Christian Johansen [Thu, 14 Jul 2011 05:54:39 +0000 (07:54 +0200)]
Binary for converting log input from stdin to JSON

6 years agoAdd git-log instructions to README
Christian Johansen [Wed, 13 Jul 2011 22:37:31 +0000 (00:37 +0200)]
Add git-log instructions to README

6 years agoImprove streaming parsing, fix JSON output
Christian Johansen [Wed, 13 Jul 2011 22:05:11 +0000 (00:05 +0200)]
Improve streaming parsing, fix JSON output

6 years agoRefactor: rename objects and properties
Christian Johansen [Wed, 13 Jul 2011 21:50:48 +0000 (23:50 +0200)]
Refactor: rename objects and properties

6 years agoParse as we go
Christian Johansen [Wed, 13 Jul 2011 21:41:10 +0000 (23:41 +0200)]
Parse as we go

6 years agoRefactor parse implementation - vanity refactoring
Christian Johansen [Wed, 13 Jul 2011 17:35:16 +0000 (19:35 +0200)]
Refactor parse implementation - vanity refactoring

6 years agoSimplify parse implementation
Christian Johansen [Wed, 13 Jul 2011 17:31:16 +0000 (19:31 +0200)]
Simplify parse implementation

6 years agoAdd test that proves log parser actually works for complex graph
Christian Johansen [Wed, 13 Jul 2011 17:28:50 +0000 (19:28 +0200)]
Add test that proves log parser actually works for complex graph

6 years agoAdd note describing possible deficiency in algorithm
Christian Johansen [Wed, 13 Jul 2011 13:45:54 +0000 (15:45 +0200)]
Add note describing possible deficiency in algorithm

6 years agoFix JSON encoding of branches/commits
Christian Johansen [Wed, 13 Jul 2011 13:35:34 +0000 (15:35 +0200)]
Fix JSON encoding of branches/commits

6 years agoFirst pass at parsing log when more than one branch
Christian Johansen [Wed, 13 Jul 2011 13:22:48 +0000 (15:22 +0200)]
First pass at parsing log when more than one branch

6 years agoWhitespace
Christian Johansen [Wed, 13 Jul 2011 13:22:21 +0000 (15:22 +0200)]
Whitespace

6 years agoI'm calling the Gimp here
Marius Mathiesen [Wed, 13 Jul 2011 12:53:12 +0000 (14:53 +0200)]
I'm calling the Gimp here

6 years agoAdding a log parser
Marius Mathiesen [Wed, 13 Jul 2011 09:29:48 +0000 (11:29 +0200)]
Adding a log parser

- Supports a single-branch graph
- emits JSON

In other news:
- Our emitted JSON should be an array

6 years agoUse fixtures for fun and profit
Marius Mathiesen [Wed, 13 Jul 2011 08:28:47 +0000 (10:28 +0200)]
Use fixtures for fun and profit

6 years agoParse ref names, if any
Marius Mathiesen [Wed, 13 Jul 2011 08:20:47 +0000 (10:20 +0200)]
Parse ref names, if any

6 years agoAdding README
Marius Mathiesen [Wed, 13 Jul 2011 07:59:35 +0000 (09:59 +0200)]
Adding README

6 years agoThe very first commit
Marius Mathiesen [Wed, 13 Jul 2011 07:15:24 +0000 (09:15 +0200)]
The very first commit