Skip to content

Instantly share code, notes, and snippets.

Git-Workshop Hints

History durchforschen

  • Ein Commit komplett anzeigen: git log -1 --format=fuller <commit>
  • Commit Messages durchsuchen: git log --grep=<pattern>
  • Commit Diffs durchsuchen: git log -S<string>
  • Geänderte Dateien der Commits anzeigen: git log --stat
  • Diff der Commits anzeigen: git log -p
  • Alle Commits zu einem File / Ordner anzeigen: git log
43dd92b (HEAD, stable_test_fix) TMP [Yves Senn] [6 hours ago]
diff --git a/activerecord/test/cases/relations_test.rb b/activerecord/test/cases/relations_test.rb
index 9a4a07d..70d3fbf 100644
--- a/activerecord/test/cases/relations_test.rb
+++ b/activerecord/test/cases/relations_test.rb
@@ -634,21 +634,21 @@ class RelationTest < ActiveRecord::TestCase
def test_find_all_using_where_with_relation_with_bound_values
david = authors(:david)
virtus :: (re_introduce_value_object_with) » bundle exec rake
rake aborted!
Don't know how to build task 'default'
(See full trace by running task with --trace)
$ bundle exec ruby -Ilib:test test/generators/app_generator_test.rb
Run options: --seed 43786
# Running tests:
...........................................................
Finished tests in 255.709194s, 0.2307 tests/s, 1.5486 assertions/s.
@senny
senny / patch_2.diff
Last active December 24, 2015 11:39
Mysql Quoting patch
diff --git a/activerecord/lib/active_record/connection_adapters/abstract/quoting.rb b/activerecord/lib/active_record/connection_adapters/abstract/quoting.rb
index 552a22d..6ffd4ba 100644
--- a/activerecord/lib/active_record/connection_adapters/abstract/quoting.rb
+++ b/activerecord/lib/active_record/connection_adapters/abstract/quoting.rb
@@ -61,7 +61,7 @@ module ActiveRecord
if column && column.type == :integer
value ? 1 : 0
else
- value ? 't' : 'f'
+ value ? true_value : false_value
@senny
senny / gist:6792492
Created October 2, 2013 11:46
PostgreSQL Rails errors.
1) Failure:
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::QuotingTest#test_quote_time_usec [/Users/senny/Projects/rails/activerecord/test/cases/adapters/postgresql/quoting_test.rb:57]:
Expected: "'1970-01-01 00:00:00.000000'"
Actual: "'1970-01-01 01:00:00.000000'"
2) Failure:
PostgresqlDataTypeTest#test_timestamp_with_zone_values_without_rails_time_zone_support [/Users/senny/Projects/rails/activerecord/test/cases/adapters/postgresql/datatype_test.rb:619]:
Expected: 2010-01-01 11:00:00 +0100
Actual: 2010-01-01 12:00:00 +0100
require 'bundler'
Bundler.setup(:default)
require 'active_record'
require 'minitest/autorun'
require 'logger'
# This connection will do for database-independent bug reports.
ActiveRecord::Base.establish_connection(adapter: 'postgresql', database: 'rails_bug')
ActiveRecord::Base.logger = Logger.new(STDOUT)
require 'bundler'
Bundler.setup(:default)
require 'active_record'
require 'minitest/autorun'
require 'logger'
# This connection will do for database-independent bug reports.
ActiveRecord::Base.establish_connection(adapter: 'sqlite3', database: ':memory:')
ActiveRecord::Base.logger = Logger.new(STDOUT)
# Activate the gem you are reporting the issue against.
require 'active_record'
require 'minitest/autorun'
require 'logger'
# This connection will do for database-independent bug reports.
ActiveRecord::Base.establish_connection(adapter: 'sqlite3', database: ':memory:')
ActiveRecord::Base.logger = Logger.new(STDOUT)
ActiveRecord::Schema.define do
unless File.exists?('Gemfile')
File.write('Gemfile', <<-GEMFILE)
source 'https://rubygems.org'
gem 'rails', github: 'rails/rails', branch: '3-2-stable'
gem 'sqlite3'
GEMFILE
system 'bundle'
end