From e8b6974af3ca2835c5ef54cbffb1535ebd50aeca Mon Sep 17 00:00:00 2001
From: Boyan Tabakov <boyan.tabakov@futurice.com>
Date: Thu, 3 Oct 2013 16:29:13 +0300
Subject: [PATCH] Use gitlab-flowdock-git-hook patched for dependency on
 gitlab-grit, instead of grit.

Make sure the flowdock-git-hook is loaded. Seems it is not autoloader, due to the gem/lib name mismatch.
---
 Gemfile                        |  2 +-
 Gemfile.lock                   | 12 ++++--------
 app/models/flowdock_service.rb |  2 ++
 3 files changed, 7 insertions(+), 9 deletions(-)

diff --git a/Gemfile b/Gemfile
index 2d0a11de8900..ce9da557b64b 100644
--- a/Gemfile
+++ b/Gemfile
@@ -112,7 +112,7 @@ gem 'tinder', '~> 1.9.2'
 gem "hipchat", "~> 0.9.0"
 
 # Flowdock integration
-gem "flowdock-git-hook", "~> 0.4.2"
+gem "gitlab-flowdock-git-hook", "~> 0.4.2"
 
 # d3
 gem "d3_rails", "~> 3.1.4"
diff --git a/Gemfile.lock b/Gemfile.lock
index 319e19167d46..345fd7e1f714 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -135,9 +135,6 @@ GEM
       faraday (>= 0.7.4, < 0.9)
     ffaker (1.18.0)
     ffi (1.9.0)
-    flowdock-git-hook (0.4.2)
-      grit (>= 2.4.1)
-      multi_json
     fog (1.3.1)
       builder
       excon (~> 0.13.0)
@@ -164,6 +161,9 @@ GEM
       pygments.rb (>= 0.2.13)
     github-markdown (0.5.3)
     github-markup (0.7.5)
+    gitlab-flowdock-git-hook (0.4.2.2)
+      gitlab-grit (>= 2.4.1)
+      multi_json
     gitlab-gollum-lib (1.0.1)
       github-markdown (~> 0.5.3)
       github-markup (>= 0.7.5, < 1.0.0)
@@ -208,10 +208,6 @@ GEM
     grape-entity (0.3.0)
       activesupport
       multi_json (>= 1.3.2)
-    grit (2.5.0)
-      diff-lcs (~> 1.1)
-      mime-types (~> 1.15)
-      posix-spawn (~> 0.3.6)
     growl (1.0.3)
     guard (1.8.1)
       formatador (>= 0.2.4)
@@ -575,13 +571,13 @@ DEPENDENCIES
   enumerize
   factory_girl_rails
   ffaker
-  flowdock-git-hook (~> 0.4.2)
   fog (~> 1.3.1)
   font-awesome-rails
   foreman
   gemoji (~> 1.2.1)
   github-linguist
   github-markup (~> 0.7.4)
+  gitlab-flowdock-git-hook (~> 0.4.2)
   gitlab-gollum-lib (~> 1.0.1)
   gitlab-grack (~> 1.0.1)
   gitlab-pygments.rb (~> 0.3.2)
diff --git a/app/models/flowdock_service.rb b/app/models/flowdock_service.rb
index 143e986ca752..6ec431d4a107 100644
--- a/app/models/flowdock_service.rb
+++ b/app/models/flowdock_service.rb
@@ -13,6 +13,8 @@
 #  project_url :string(255)
 #
 
+require "flowdock-git-hook"
+
 class FlowdockService < Service
   validates :token, presence: true, if: :activated?
 
-- 
GitLab