mirror of
https://github.com/tomgi/git_stats.git
synced 2025-01-11 06:21:56 +01:00
utf8 encoding in every file
This commit is contained in:
parent
8f62957ae5
commit
5b3b15f238
46 changed files with 85 additions and 38 deletions
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
module GitStats
|
module GitStats
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -11,4 +12,4 @@ require 'lazy_high_charts'
|
||||||
require 'launchy'
|
require 'launchy'
|
||||||
require 'i18n'
|
require 'i18n'
|
||||||
|
|
||||||
require 'git_stats/base'
|
require 'git_stats/base'
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
require 'git_stats/core_extensions/hash'
|
require 'git_stats/core_extensions/hash'
|
||||||
require 'git_stats/core_extensions/string'
|
require 'git_stats/core_extensions/string'
|
||||||
require 'git_stats/core_extensions/symbol'
|
require 'git_stats/core_extensions/symbol'
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
module ByFieldFinder
|
module ByFieldFinder
|
||||||
def method_missing(name, *args, &block)
|
def method_missing(name, *args, &block)
|
||||||
field = name[/^by_(.*)$/, 1]
|
field = name[/^by_(.*)$/, 1]
|
||||||
field ? find { |e| e.send(field) == args.first } : super
|
field ? find { |e| e.send(field) == args.first } : super
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
require "git_stats"
|
require "git_stats"
|
||||||
|
|
||||||
class GitStats::CLI
|
class GitStats::CLI
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
class Hash
|
class Hash
|
||||||
def to_key_indexed_array(params = {})
|
def to_key_indexed_array(params = {})
|
||||||
raise ArgumentError.new('all the keys must be numbers to convert to key indexed array') unless all? { |k, v| k.is_a? Numeric }
|
raise ArgumentError.new('all the keys must be numbers to convert to key indexed array') unless all? { |k, v| k.is_a? Numeric }
|
||||||
|
@ -5,4 +6,4 @@ class Hash
|
||||||
default = params[:default]
|
default = params[:default]
|
||||||
inject(Array.new(min_size, default)) { |acc, (k, v)| acc[k] = v; acc }.map { |e| e || default }
|
inject(Array.new(min_size, default)) { |acc, (k, v)| acc[k] = v; acc }.map { |e| e || default }
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
class String
|
class String
|
||||||
def absolute_path
|
def absolute_path
|
||||||
Pathname.new(__FILE__).expand_path.join(self).cleanpath.to_s
|
Pathname.new(__FILE__).expand_path.join(self).cleanpath.to_s
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
class Symbol
|
class Symbol
|
||||||
def t
|
def t
|
||||||
I18n.t self
|
I18n.t self
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
module GitStats
|
module GitStats
|
||||||
class Generator
|
class Generator
|
||||||
delegate :add_command_observer, to: :@repo
|
delegate :add_command_observer, to: :@repo
|
||||||
|
@ -28,4 +29,4 @@ module GitStats
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
module GitStats
|
module GitStats
|
||||||
module GitData
|
module GitData
|
||||||
class Activity
|
class Activity
|
||||||
|
@ -74,4 +75,4 @@ module GitStats
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
require 'git_stats/hash_initializable'
|
require 'git_stats/hash_initializable'
|
||||||
|
|
||||||
module GitStats
|
module GitStats
|
||||||
|
@ -63,4 +64,4 @@ module GitStats
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
|
|
||||||
require 'git_stats/hash_initializable'
|
require 'git_stats/hash_initializable'
|
||||||
|
|
||||||
module GitStats
|
module GitStats
|
||||||
|
@ -33,4 +35,4 @@ module GitStats
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
module GitStats
|
module GitStats
|
||||||
module GitData
|
module GitData
|
||||||
class CommandParser
|
class CommandParser
|
||||||
|
@ -29,4 +30,4 @@ module GitStats
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
module GitStats
|
module GitStats
|
||||||
module GitData
|
module GitData
|
||||||
class CommandRunner
|
class CommandRunner
|
||||||
|
@ -6,4 +7,4 @@ module GitStats
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
require 'git_stats/hash_initializable'
|
require 'git_stats/hash_initializable'
|
||||||
|
|
||||||
module GitStats
|
module GitStats
|
||||||
|
@ -59,4 +60,4 @@ module GitStats
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
require 'git_stats/hash_initializable'
|
require 'git_stats/hash_initializable'
|
||||||
|
|
||||||
module GitStats
|
module GitStats
|
||||||
|
@ -133,4 +134,4 @@ module GitStats
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
module GitStats
|
module GitStats
|
||||||
module GitData
|
module GitData
|
||||||
class ShortStat
|
class ShortStat
|
||||||
|
@ -29,4 +30,4 @@ module GitStats
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
module HashInitializable
|
module HashInitializable
|
||||||
def initialize(params = {})
|
def initialize(params = {})
|
||||||
raise "pass a Hash to initialize #{self.class}" unless params.is_a? Hash
|
raise "pass a Hash to initialize #{self.class}" unless params.is_a? Hash
|
||||||
params.each { |k, v| instance_variable_set("@#{k}", v) }
|
params.each { |k, v| instance_variable_set("@#{k}", v) }
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1 +1,2 @@
|
||||||
I18n.load_path += Dir['../../../../config/locales/*.yml'.absolute_path]
|
# -*- encoding : utf-8 -*-
|
||||||
|
I18n.load_path += Dir['../../../../config/locales/*.yml'.absolute_path]
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
module GitStats
|
module GitStats
|
||||||
module StatsView
|
module StatsView
|
||||||
module Charts
|
module Charts
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
module GitStats
|
module GitStats
|
||||||
module StatsView
|
module StatsView
|
||||||
module Charts
|
module Charts
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
module GitStats
|
module GitStats
|
||||||
module StatsView
|
module StatsView
|
||||||
module Charts
|
module Charts
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
module GitStats
|
module GitStats
|
||||||
module StatsView
|
module StatsView
|
||||||
module Charts
|
module Charts
|
||||||
|
@ -31,4 +32,4 @@ module GitStats
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
module GitStats
|
module GitStats
|
||||||
module StatsView
|
module StatsView
|
||||||
module Charts
|
module Charts
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
module GitStats
|
module GitStats
|
||||||
module StatsView
|
module StatsView
|
||||||
class Template
|
class Template
|
||||||
|
@ -16,4 +17,4 @@ module GitStats
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
module GitStats
|
module GitStats
|
||||||
module StatsView
|
module StatsView
|
||||||
class View
|
class View
|
||||||
|
@ -68,4 +69,4 @@ module GitStats
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
module GitStats
|
module GitStats
|
||||||
module StatsView
|
module StatsView
|
||||||
class ViewData
|
class ViewData
|
||||||
|
@ -27,4 +28,4 @@ module GitStats
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
module GitStats
|
module GitStats
|
||||||
VERSION = "0.0.1"
|
VERSION = "0.0.1"
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
require 'spec_helper'
|
require 'spec_helper'
|
||||||
|
|
||||||
describe ByFieldFinder do
|
describe ByFieldFinder do
|
||||||
|
@ -21,4 +22,4 @@ describe ByFieldFinder do
|
||||||
it 'should throw exception if elements doesnt respond to given field' do
|
it 'should throw exception if elements doesnt respond to given field' do
|
||||||
expect { sut.by_non_existing_field }.to raise_error
|
expect { sut.by_non_existing_field }.to raise_error
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
FactoryGirl.define do
|
FactoryGirl.define do
|
||||||
initialize_with { new(attributes) }
|
initialize_with { new(attributes) }
|
||||||
|
|
||||||
|
@ -21,4 +22,4 @@ FactoryGirl.define do
|
||||||
association :repo, strategy: :build
|
association :repo, strategy: :build
|
||||||
association :author, strategy: :build
|
association :author, strategy: :build
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
require 'spec_helper'
|
require 'spec_helper'
|
||||||
|
|
||||||
describe GitStats::GitData::Activity do
|
describe GitStats::GitData::Activity do
|
||||||
|
@ -34,4 +35,4 @@ describe GitStats::GitData::Activity do
|
||||||
it 'by_year_month should count commits by day of year and by month' do
|
it 'by_year_month should count commits by day of year and by month' do
|
||||||
activity.by_year_month.should == {2011 => {6 => 1, 9 => 1}, 2012 => {5 => 3}}
|
activity.by_year_month.should == {2011 => {6 => 1, 9 => 1}, 2012 => {5 => 3}}
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
require 'spec_helper'
|
require 'spec_helper'
|
||||||
|
|
||||||
describe GitStats::GitData::Author do
|
describe GitStats::GitData::Author do
|
||||||
|
@ -21,4 +22,4 @@ describe GitStats::GitData::Author do
|
||||||
author.deletions.should == 100
|
author.deletions.should == 100
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
require 'spec_helper'
|
require 'spec_helper'
|
||||||
|
|
||||||
describe GitStats::GitData::Blob do
|
describe GitStats::GitData::Blob do
|
||||||
|
@ -21,4 +22,4 @@ describe GitStats::GitData::Blob do
|
||||||
png_blob.should be_binary
|
png_blob.should be_binary
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
require 'spec_helper'
|
require 'spec_helper'
|
||||||
|
|
||||||
describe GitStats::CLI do
|
describe GitStats::CLI do
|
||||||
|
@ -16,4 +17,4 @@ describe GitStats::CLI do
|
||||||
expect { subject.start("only one argument") }.to raise_error
|
expect { subject.start("only one argument") }.to raise_error
|
||||||
expect { subject.start("too", "much", "arguments") }.to raise_error
|
expect { subject.start("too", "much", "arguments") }.to raise_error
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
require 'spec_helper'
|
require 'spec_helper'
|
||||||
|
|
||||||
describe GitStats::GitData::Repo do
|
describe GitStats::GitData::Repo do
|
||||||
|
@ -31,4 +32,4 @@ describe GitStats::GitData::Repo do
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
require 'spec_helper'
|
require 'spec_helper'
|
||||||
|
|
||||||
describe GitStats::GitData::Repo do
|
describe GitStats::GitData::Repo do
|
||||||
|
@ -43,4 +44,4 @@ describe GitStats::GitData::Repo do
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
require 'spec_helper'
|
require 'spec_helper'
|
||||||
|
|
||||||
describe GitStats::GitData::Commit do
|
describe GitStats::GitData::Commit do
|
||||||
|
@ -44,4 +45,4 @@ describe GitStats::GitData::Commit do
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
require 'spec_helper'
|
require 'spec_helper'
|
||||||
|
|
||||||
describe GitStats::Generator do
|
describe GitStats::Generator do
|
||||||
|
@ -42,4 +43,4 @@ describe GitStats::Generator do
|
||||||
|
|
||||||
generator.render_all
|
generator.render_all
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
require 'spec_helper'
|
require 'spec_helper'
|
||||||
|
|
||||||
describe GitStats::GitData::Repo do
|
describe GitStats::GitData::Repo do
|
||||||
|
@ -42,4 +43,4 @@ ce34874|1347482927|2012-09-12 22:48:47 +0200|joe.doe@gmail.com
|
||||||
repo.project_version.should == 'xyz'
|
repo.project_version.should == 'xyz'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
require 'spec_helper'
|
require 'spec_helper'
|
||||||
|
|
||||||
describe GitStats::GitData::ShortStat do
|
describe GitStats::GitData::ShortStat do
|
||||||
|
@ -24,4 +25,4 @@ describe GitStats::GitData::ShortStat do
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
require 'spec_helper'
|
require 'spec_helper'
|
||||||
|
|
||||||
describe Hash do
|
describe Hash do
|
||||||
|
@ -22,4 +23,4 @@ describe Hash do
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
require 'integration/shared'
|
require 'integration/shared'
|
||||||
|
|
||||||
describe GitStats::GitData::Activity do
|
describe GitStats::GitData::Activity do
|
||||||
|
@ -29,4 +30,4 @@ describe GitStats::GitData::Activity do
|
||||||
activity.by_year_month.should == {2012 => {10 => 10}}
|
activity.by_year_month.should == {2012 => {10 => 10}}
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
require 'integration/shared'
|
require 'integration/shared'
|
||||||
|
|
||||||
describe GitStats::GitData::Activity do
|
describe GitStats::GitData::Activity do
|
||||||
|
@ -63,4 +64,4 @@ describe GitStats::GitData::Activity do
|
||||||
jd.deletions_by_date.map { |d, s| s }.should == [0, 0]
|
jd.deletions_by_date.map { |d, s| s }.should == [0, 0]
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
require 'integration/shared'
|
require 'integration/shared'
|
||||||
|
|
||||||
describe GitStats::GitData::Repo do
|
describe GitStats::GitData::Repo do
|
||||||
|
@ -27,4 +28,4 @@ test
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
require 'integration/shared'
|
require 'integration/shared'
|
||||||
|
|
||||||
describe GitStats::GitData::Repo do
|
describe GitStats::GitData::Repo do
|
||||||
|
@ -64,4 +65,4 @@ describe GitStats::GitData::Repo do
|
||||||
repo.deletions_by_author.values.should == [10, 0]
|
repo.deletions_by_author.values.should == [10, 0]
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
require 'spec_helper'
|
require 'spec_helper'
|
||||||
|
|
||||||
shared_context "shared" do
|
shared_context "shared" do
|
||||||
|
@ -33,4 +34,4 @@ shared_context "shared" do
|
||||||
build(:author, repo: repo, name: "Tomasz Gieniusz", email: "tomasz.gieniusz@gmail.com"),
|
build(:author, repo: repo, name: "Tomasz Gieniusz", email: "tomasz.gieniusz@gmail.com"),
|
||||||
build(:author, repo: repo, name: "John Doe", email: "john.doe@gmail.com"),
|
build(:author, repo: repo, name: "John Doe", email: "john.doe@gmail.com"),
|
||||||
] }
|
] }
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# -*- encoding : utf-8 -*-
|
||||||
require 'simplecov'
|
require 'simplecov'
|
||||||
SimpleCov.start
|
SimpleCov.start
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue