From c0eecabccaf4f0644857c0d9dc7415613fad81f1 Mon Sep 17 00:00:00 2001
From: Hans-Christoph Steiner <hans@eds.org>
Date: Wed, 20 Nov 2013 00:21:48 -0500
Subject: [PATCH] also match repo urls that have one, two or three extra levels
 to the path

Yes, you really have to do all this craziness to get it to match right!
---
 AndroidManifest.xml | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index ac8ee383a..b23692682 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -83,6 +83,18 @@
                 <data android:path="/archive" />
                 <data android:pathPattern="/repo/*" />
                 <data android:pathPattern="/archive/*" />
+                <data android:pathPattern="/.*/repo" />
+                <data android:pathPattern="/.*/archive" />
+                <data android:pathPattern="/.*/repo/*" />
+                <data android:pathPattern="/.*/archive/*" />
+                <data android:pathPattern="/.*/.*/repo" />
+                <data android:pathPattern="/.*/.*/archive" />
+                <data android:pathPattern="/.*/.*/repo/*" />
+                <data android:pathPattern="/.*/.*/archive/*" />
+                <data android:pathPattern="/.*/.*/.*/repo" />
+                <data android:pathPattern="/.*/.*/.*/archive" />
+                <data android:pathPattern="/.*/.*/.*/repo/*" />
+                <data android:pathPattern="/.*/.*/.*/archive/*" />
             </intent-filter>
             <intent-filter>
                 <action android:name="android.intent.action.VIEW" />