<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>views/GitNubWebView.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -2,14 +2,15 @@
 &lt;archive type=&quot;com.apple.InterfaceBuilder3.Cocoa.XIB&quot; version=&quot;7.02&quot;&gt;
 	&lt;data&gt;
 		&lt;int key=&quot;IBDocument.SystemTarget&quot;&gt;1050&lt;/int&gt;
-		&lt;string key=&quot;IBDocument.SystemVersion&quot;&gt;9D34&lt;/string&gt;
-		&lt;string key=&quot;IBDocument.InterfaceBuilderVersion&quot;&gt;644&lt;/string&gt;
+		&lt;string key=&quot;IBDocument.SystemVersion&quot;&gt;9E17&lt;/string&gt;
+		&lt;string key=&quot;IBDocument.InterfaceBuilderVersion&quot;&gt;670&lt;/string&gt;
 		&lt;string key=&quot;IBDocument.AppKitVersion&quot;&gt;949.33&lt;/string&gt;
 		&lt;string key=&quot;IBDocument.HIToolboxVersion&quot;&gt;352.00&lt;/string&gt;
 		&lt;object class=&quot;NSMutableArray&quot; key=&quot;IBDocument.EditedObjectIDs&quot;&gt;
 			&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-			&lt;integer value=&quot;517&quot;/&gt;
 			&lt;integer value=&quot;2&quot;/&gt;
+			&lt;integer value=&quot;344&quot;/&gt;
+			&lt;integer value=&quot;517&quot;/&gt;
 		&lt;/object&gt;
 		&lt;object class=&quot;NSArray&quot; key=&quot;IBDocument.PluginDependencies&quot;&gt;
 			&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
@@ -37,6 +38,7 @@
 				&lt;string key=&quot;NSWindowTitle&quot;&gt;GitNub&lt;/string&gt;
 				&lt;string key=&quot;NSWindowClass&quot;&gt;TexturedWindow&lt;/string&gt;
 				&lt;nil key=&quot;NSViewClass&quot;/&gt;
+				&lt;string key=&quot;NSWindowContentMaxSize&quot;&gt;{3.40282e+38, 3.40282e+38}&lt;/string&gt;
 				&lt;string key=&quot;NSWindowContentMinSize&quot;&gt;{400, 300}&lt;/string&gt;
 				&lt;object class=&quot;NSView&quot; key=&quot;NSWindowView&quot; id=&quot;831824449&quot;&gt;
 					&lt;reference key=&quot;NSNextResponder&quot;/&gt;
@@ -1067,7 +1069,7 @@
 				&lt;string key=&quot;NSClassName&quot;&gt;CommitsController&lt;/string&gt;
 			&lt;/object&gt;
 			&lt;object class=&quot;NSCustomView&quot; id=&quot;591982567&quot;&gt;
-				&lt;nil key=&quot;NSNextResponder&quot;/&gt;
+				&lt;reference key=&quot;NSNextResponder&quot;/&gt;
 				&lt;int key=&quot;NSvFlags&quot;&gt;274&lt;/int&gt;
 				&lt;object class=&quot;NSMutableArray&quot; key=&quot;NSSubviews&quot;&gt;
 					&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
@@ -1104,6 +1106,7 @@
 					&lt;/object&gt;
 				&lt;/object&gt;
 				&lt;string key=&quot;NSFrameSize&quot;&gt;{481, 404}&lt;/string&gt;
+				&lt;reference key=&quot;NSSuperview&quot;/&gt;
 				&lt;string key=&quot;NSClassName&quot;&gt;NSView&lt;/string&gt;
 			&lt;/object&gt;
 			&lt;object class=&quot;NSCustomObject&quot; id=&quot;498734212&quot;&gt;
@@ -2326,7 +2329,6 @@
 					&lt;string&gt;21.ImportedFromIB2&lt;/string&gt;
 					&lt;string&gt;21.NSWindowTemplate.visibleAtLaunch&lt;/string&gt;
 					&lt;string&gt;21.editorWindowContentRectSynchronizationRect&lt;/string&gt;
-					&lt;string&gt;21.lastResizeAction&lt;/string&gt;
 					&lt;string&gt;21.windowTemplate.hasMaxSize&lt;/string&gt;
 					&lt;string&gt;21.windowTemplate.hasMinSize&lt;/string&gt;
 					&lt;string&gt;21.windowTemplate.maxSize&lt;/string&gt;
@@ -2359,7 +2361,7 @@
 					&lt;string&gt;344.IBEditorWindowLastContentRect&lt;/string&gt;
 					&lt;string&gt;344.IBPluginDependency&lt;/string&gt;
 					&lt;string&gt;344.editorWindowContentRectSynchronizationRect&lt;/string&gt;
-					&lt;string&gt;344.lastResizeAction&lt;/string&gt;
+					&lt;string&gt;345.CustomClassName&lt;/string&gt;
 					&lt;string&gt;345.IBPluginDependency&lt;/string&gt;
 					&lt;string&gt;374.IBPluginDependency&lt;/string&gt;
 					&lt;string&gt;374.IBSegmentedControlTracker.RoundRobinState&lt;/string&gt;
@@ -2467,25 +2469,12 @@
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 					&lt;reference ref=&quot;9&quot;/&gt;
-					&lt;string&gt;{{-19, 101}, {990, 682}}&lt;/string&gt;
+					&lt;string&gt;{{-11, 125}, {990, 682}}&lt;/string&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
-					&lt;string&gt;{{-19, 101}, {990, 682}}&lt;/string&gt;
+					&lt;string&gt;{{-11, 125}, {990, 682}}&lt;/string&gt;
 					&lt;reference ref=&quot;9&quot;/&gt;
 					&lt;reference ref=&quot;9&quot;/&gt;
 					&lt;string&gt;{{146, 174}, {990, 682}}&lt;/string&gt;
-					&lt;object class=&quot;NSDictionary&quot;&gt;
-						&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-						&lt;object class=&quot;NSMutableArray&quot; key=&quot;dict.sortedKeys&quot;&gt;
-							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-							&lt;string&gt;IBResizeActionFinalFrame&lt;/string&gt;
-							&lt;string&gt;IBResizeActionInitialFrame&lt;/string&gt;
-						&lt;/object&gt;
-						&lt;object class=&quot;NSMutableArray&quot; key=&quot;dict.values&quot;&gt;
-							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-							&lt;string&gt;{{-17, 107}, {990, 682}}&lt;/string&gt;
-							&lt;string&gt;{{-17, 193}, {820, 596}}&lt;/string&gt;
-						&lt;/object&gt;
-					&lt;/object&gt;
 					&lt;reference ref=&quot;9&quot;/&gt;
 					&lt;reference ref=&quot;9&quot;/&gt;
 					&lt;string&gt;{3.40282e+38, 3.40282e+38}&lt;/string&gt;
@@ -2518,22 +2507,10 @@
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
-					&lt;string&gt;{{393, 350}, {481, 404}}&lt;/string&gt;
+					&lt;string&gt;{{340, 350}, {481, 404}}&lt;/string&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 					&lt;string&gt;{{261, 325}, {481, 404}}&lt;/string&gt;
-					&lt;object class=&quot;NSDictionary&quot;&gt;
-						&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-						&lt;object class=&quot;NSMutableArray&quot; key=&quot;dict.sortedKeys&quot;&gt;
-							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-							&lt;string&gt;IBResizeActionFinalFrame&lt;/string&gt;
-							&lt;string&gt;IBResizeActionInitialFrame&lt;/string&gt;
-						&lt;/object&gt;
-						&lt;object class=&quot;NSMutableArray&quot; key=&quot;dict.values&quot;&gt;
-							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-							&lt;string&gt;{{0, 430}, {481, 404}}&lt;/string&gt;
-							&lt;string&gt;{{0, 430}, {481, 404}}&lt;/string&gt;
-						&lt;/object&gt;
-					&lt;/object&gt;
+					&lt;string&gt;GitNubWebView&lt;/string&gt;
 					&lt;string&gt;com.apple.WebKitIBPlugin&lt;/string&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 					&lt;reference ref=&quot;9&quot;/&gt;
@@ -2700,7 +2677,7 @@
 					&lt;/object&gt;
 					&lt;object class=&quot;IBClassDescriptionSource&quot; key=&quot;sourceIdentifier&quot;&gt;
 						&lt;string key=&quot;majorKey&quot;&gt;IBProjectSource&lt;/string&gt;
-						&lt;string key=&quot;minorKey&quot;&gt;ApplicationController.rb&lt;/string&gt;
+						&lt;string key=&quot;minorKey&quot;&gt;controllers/ApplicationController.rb&lt;/string&gt;
 					&lt;/object&gt;
 				&lt;/object&gt;
 				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
@@ -2750,7 +2727,7 @@
 					&lt;/object&gt;
 					&lt;object class=&quot;IBClassDescriptionSource&quot; key=&quot;sourceIdentifier&quot;&gt;
 						&lt;string key=&quot;majorKey&quot;&gt;IBProjectSource&lt;/string&gt;
-						&lt;string key=&quot;minorKey&quot;&gt;CommitsController.rb&lt;/string&gt;
+						&lt;string key=&quot;minorKey&quot;&gt;controllers/CommitsController.rb&lt;/string&gt;
 					&lt;/object&gt;
 				&lt;/object&gt;
 				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
@@ -2763,13 +2740,23 @@
 				&lt;/object&gt;
 				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
 					&lt;string key=&quot;className&quot;&gt;FirstResponder&lt;/string&gt;
+					&lt;string key=&quot;superclassName&quot;&gt;NSObject&lt;/string&gt;
 					&lt;object class=&quot;IBClassDescriptionSource&quot; key=&quot;sourceIdentifier&quot;&gt;
 						&lt;string key=&quot;majorKey&quot;&gt;IBUserSource&lt;/string&gt;
 						&lt;string key=&quot;minorKey&quot;/&gt;
 					&lt;/object&gt;
 				&lt;/object&gt;
 				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
+					&lt;string key=&quot;className&quot;&gt;GitNubWebView&lt;/string&gt;
+					&lt;string key=&quot;superclassName&quot;&gt;WebView&lt;/string&gt;
+					&lt;object class=&quot;IBClassDescriptionSource&quot; key=&quot;sourceIdentifier&quot;&gt;
+						&lt;string key=&quot;majorKey&quot;&gt;IBProjectSource&lt;/string&gt;
+						&lt;string key=&quot;minorKey&quot;&gt;views/GitNubWebView.rb&lt;/string&gt;
+					&lt;/object&gt;
+				&lt;/object&gt;
+				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
 					&lt;string key=&quot;className&quot;&gt;NSButton&lt;/string&gt;
+					&lt;string key=&quot;superclassName&quot;&gt;NSControl&lt;/string&gt;
 					&lt;object class=&quot;IBClassDescriptionSource&quot; key=&quot;sourceIdentifier&quot;&gt;
 						&lt;string key=&quot;majorKey&quot;&gt;IBUserSource&lt;/string&gt;
 						&lt;string key=&quot;minorKey&quot;/&gt;
@@ -2777,6 +2764,7 @@
 				&lt;/object&gt;
 				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
 					&lt;string key=&quot;className&quot;&gt;NSSegmentedControl&lt;/string&gt;
+					&lt;string key=&quot;superclassName&quot;&gt;NSControl&lt;/string&gt;
 					&lt;object class=&quot;IBClassDescriptionSource&quot; key=&quot;sourceIdentifier&quot;&gt;
 						&lt;string key=&quot;majorKey&quot;&gt;IBUserSource&lt;/string&gt;
 						&lt;string key=&quot;minorKey&quot;/&gt;
@@ -2800,7 +2788,7 @@
 					&lt;/object&gt;
 					&lt;object class=&quot;IBClassDescriptionSource&quot; key=&quot;sourceIdentifier&quot;&gt;
 						&lt;string key=&quot;majorKey&quot;&gt;IBProjectSource&lt;/string&gt;
-						&lt;string key=&quot;minorKey&quot;&gt;NetworkController.rb&lt;/string&gt;
+						&lt;string key=&quot;minorKey&quot;&gt;controllers/NetworkController.rb&lt;/string&gt;
 					&lt;/object&gt;
 				&lt;/object&gt;
 				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
@@ -2820,7 +2808,7 @@
 					&lt;string key=&quot;superclassName&quot;&gt;NSWindow&lt;/string&gt;
 					&lt;object class=&quot;IBClassDescriptionSource&quot; key=&quot;sourceIdentifier&quot;&gt;
 						&lt;string key=&quot;majorKey&quot;&gt;IBProjectSource&lt;/string&gt;
-						&lt;string key=&quot;minorKey&quot;&gt;TexturedWindow.rb&lt;/string&gt;
+						&lt;string key=&quot;minorKey&quot;&gt;views/TexturedWindow.rb&lt;/string&gt;
 					&lt;/object&gt;
 				&lt;/object&gt;
 				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;</diff>
      <filename>English.lproj/MainMenu.xib</filename>
    </modified>
    <modified>
      <diff>@@ -24,8 +24,9 @@
 		281AEAC90E65412C00B48530 /* style.css in Resources */ = {isa = PBXBuildFile; fileRef = 281AEAC20E65412C00B48530 /* style.css */; };
 		281AEACC0E65418500B48530 /* ImageLoadOperation.rb in Resources */ = {isa = PBXBuildFile; fileRef = 281AEACB0E65418500B48530 /* ImageLoadOperation.rb */; };
 		281AEACE0E6541AB00B48530 /* Info.xib in Resources */ = {isa = PBXBuildFile; fileRef = 281AEACD0E6541AB00B48530 /* Info.xib */; };
+		281AECA70E6662B000B48530 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 281AECA60E6662B000B48530 /* WebKit.framework */; };
+		281AED6C0E6677B500B48530 /* GitNubWebView.rb in Resources */ = {isa = PBXBuildFile; fileRef = 281AED6B0E6677B500B48530 /* GitNubWebView.rb */; };
 		283254680D8B792500D99366 /* lib in Resources */ = {isa = PBXBuildFile; fileRef = 283254650D8B792500D99366 /* lib */; };
-		286F109E0D7A49380055A0D1 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 286F109D0D7A49380055A0D1 /* WebKit.framework */; };
 		288853050D7CE2E500862D67 /* LICENSE in Resources */ = {isa = PBXBuildFile; fileRef = 288853040D7CE2E500862D67 /* LICENSE */; };
 		288CB41A0D8789DD0092B5CC /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 288CB4180D8789DD0092B5CC /* MainMenu.xib */; };
 		4DDCA7070ACC9A6100E082CE /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
@@ -70,8 +71,9 @@
 		281AEAC20E65412C00B48530 /* style.css */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.css; path = style.css; sourceTree = &quot;&lt;group&gt;&quot;; };
 		281AEACB0E65418500B48530 /* ImageLoadOperation.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = ImageLoadOperation.rb; sourceTree = &quot;&lt;group&gt;&quot;; };
 		281AEACD0E6541AB00B48530 /* Info.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = Info.xib; sourceTree = &quot;&lt;group&gt;&quot;; };
+		281AECA60E6662B000B48530 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = /System/Library/Frameworks/WebKit.framework; sourceTree = &quot;&lt;absolute&gt;&quot;; };
+		281AED6B0E6677B500B48530 /* GitNubWebView.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = GitNubWebView.rb; sourceTree = &quot;&lt;group&gt;&quot;; };
 		283254650D8B792500D99366 /* lib */ = {isa = PBXFileReference; lastKnownFileType = folder; path = lib; sourceTree = &quot;&lt;group&gt;&quot;; };
-		286F109D0D7A49380055A0D1 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = /System/Library/Frameworks/WebKit.framework; sourceTree = &quot;&lt;absolute&gt;&quot;; };
 		288853040D7CE2E500862D67 /* LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE; sourceTree = &quot;&lt;group&gt;&quot;; };
 		288CB4190D8789DD0092B5CC /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MainMenu.xib; sourceTree = &quot;&lt;group&gt;&quot;; };
 		29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = &quot;&lt;group&gt;&quot;; };
@@ -91,8 +93,8 @@
 			files = (
 				4DDCA70C0ACC9A6100E082CE /* Cocoa.framework in Frameworks */,
 				4DDCA70D0ACC9A6100E082CE /* RubyCocoa.framework in Frameworks */,
-				286F109E0D7A49380055A0D1 /* WebKit.framework in Frameworks */,
 				DA8995E30D890D8A00CF2CDA /* Sparkle.framework in Frameworks */,
+				281AECA70E6662B000B48530 /* WebKit.framework in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -111,6 +113,7 @@
 		1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
 			isa = PBXGroup;
 			children = (
+				281AECA60E6662B000B48530 /* WebKit.framework */,
 				DA8995E20D890D8A00CF2CDA /* Sparkle.framework */,
 				1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
 				E8F5E24E03AEB6EC03A81C6F /* RubyCocoa.framework */,
@@ -149,6 +152,7 @@
 		281AEAA30E65405A00B48530 /* views */ = {
 			isa = PBXGroup;
 			children = (
+				281AED6B0E6677B500B48530 /* GitNubWebView.rb */,
 				281AEACD0E6541AB00B48530 /* Info.xib */,
 				281AEACB0E65418500B48530 /* ImageLoadOperation.rb */,
 				281AEAB60E65411300B48530 /* CommitSummaryCell.h */,
@@ -210,7 +214,6 @@
 		29B97323FDCFA39411CA2CEA /* Frameworks */ = {
 			isa = PBXGroup;
 			children = (
-				286F109D0D7A49380055A0D1 /* WebKit.framework */,
 				1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
 				1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
 			);
@@ -293,6 +296,7 @@
 				281AEAC90E65412C00B48530 /* style.css in Resources */,
 				281AEACC0E65418500B48530 /* ImageLoadOperation.rb in Resources */,
 				281AEACE0E6541AB00B48530 /* Info.xib in Resources */,
+				281AED6C0E6677B500B48530 /* GitNubWebView.rb in Resources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -355,8 +359,10 @@
 				FRAMEWORK_SEARCH_PATHS = (
 					&quot;$(inherited)&quot;,
 					&quot;$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)&quot;,
+					&quot;$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)&quot;,
 				);
 				FRAMEWORK_SEARCH_PATHS_QUOTED_1 = &quot;\&quot;$(SRCROOT)\&quot;&quot;;
+				FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = &quot;\&quot;$(SRCROOT)/../../../Desktop\&quot;&quot;;
 				GCC_DYNAMIC_NO_PIC = NO;
 				GCC_ENABLE_FIX_AND_CONTINUE = YES;
 				GCC_MODEL_TUNING = G5;
@@ -377,8 +383,10 @@
 				FRAMEWORK_SEARCH_PATHS = (
 					&quot;$(inherited)&quot;,
 					&quot;$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)&quot;,
+					&quot;$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_2)&quot;,
 				);
 				FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = &quot;\&quot;$(SRCROOT)\&quot;&quot;;
+				FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = &quot;\&quot;$(SRCROOT)/../../../Desktop\&quot;&quot;;
 				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
 				GCC_MODEL_TUNING = G5;
 				INFOPLIST_FILE = Info.plist;</diff>
      <filename>GitNub.xcodeproj/project.pbxproj</filename>
    </modified>
    <modified>
      <diff>@@ -74,6 +74,7 @@ class ApplicationController &lt; OSX::NSObject
           @search_field.setEnabled(true)
         end
       end
+      
     end
   end
   
@@ -85,6 +86,10 @@ class ApplicationController &lt; OSX::NSObject
     end
   end
   
+  def draggingEntered(sender)
+    puts sender
+  end
+  
   ib_action :show_info_panel
   def show_info_panel(sender)
     @info_controller ||= InfoWindowController.alloc.init_with_repository(repo)</diff>
      <filename>controllers/ApplicationController.rb</filename>
    </modified>
    <modified>
      <diff>@@ -9,6 +9,8 @@
 require 'osx/cocoa'
 require 'md5'
 require 'cgi'
+
+OSX.require_framework 'WebKit'
  
 def gravatar_url(email, size=36, default=&quot;x-img://default&quot;)
   hash = MD5.hexdigest(email.downcase)
@@ -46,6 +48,8 @@ class CommitsController &lt; OSX::NSObject
       @commits_table.reloadData
     end
   end
+
+  
   
   ib_action :perform_utility_action
   def perform_utility_action(segment)
@@ -126,10 +130,6 @@ class CommitsController &lt; OSX::NSObject
     items &lt;&lt; NSMenuItem.alloc.initWithTitle_action_keyEquivalent(&quot;Blame&quot;, :foo_bar, &quot;&quot;)
   end
   
-  def foo_bar(sender)
-    puts &quot;FOO&quot;
-  end
-  
   def imageLoadForURL_didFinishLoading(url, image)
     email = @icon_url_map[url]
     @icons[email] = image</diff>
      <filename>controllers/CommitsController.rb</filename>
    </modified>
    <modified>
      <diff>@@ -101,7 +101,7 @@ class NetworkController &lt; OSX::NSObject
   def hide_github_shell
     %w(header repo_menu repo_sub_menu repos footer triangle).each do |element|
       element = @document.getElementById(element)
-      element.style.setProperty_value_priority(&quot;display&quot;, &quot;none&quot;, nil)
+      element.style.setProperty_value_priority(&quot;display&quot;, &quot;none&quot;, nil) if element
     end
   end
 end</diff>
      <filename>controllers/NetworkController.rb</filename>
    </modified>
    <modified>
      <diff>@@ -12,7 +12,12 @@ class TexturedWindow &lt; OSX::NSWindow
   def initWithContentRect_styleMask_backing_defer(rect, mask, backing, defer)
     if super_initWithContentRect_styleMask_backing_defer(rect, mask, backing, defer)
       self.setContentBorderThickness_forEdge(44.0, NSMinYEdge)
+      self.registerForDraggedTypes([NSURLPboardType, NSFilenamesPboardType])
     end
     return self
   end
+  
+  def draggingEntered(sender)
+    puts &quot;WTF&quot;
+  end
 end</diff>
      <filename>views/TexturedWindow.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>add5c9476f720a58a29eb5107e77efd1dd09f5d1</id>
    </parent>
  </parents>
  <author>
    <name>Justin Palmer</name>
    <email>justin@activereload.net</email>
  </author>
  <url>http://github.com/Caged/gitnub/commit/864414b6acf345f9ce8735cc7b0f0621f34ccf29</url>
  <id>864414b6acf345f9ce8735cc7b0f0621f34ccf29</id>
  <committed-date>2008-08-27T23:41:32-07:00</committed-date>
  <authored-date>2008-08-27T23:41:32-07:00</authored-date>
  <message>Add GitNubView, prepping for custom drag and drop operations</message>
  <tree>76c1891047cc34df57ebb1d8dae578657fa80015</tree>
  <committer>
    <name>Justin Palmer</name>
    <email>justin@activereload.net</email>
  </committer>
</commit>
