You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@allura.apache.org by tv...@apache.org on 2012/12/18 05:29:34 UTC

[41/41] [#4655] Remove ForgeHg from codebase.

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/.hg/tags.cache
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/.hg/tags.cache b/ForgeHg/forgehg/tests/data/.hg/tags.cache
deleted file mode 100644
index 1bfbee2..0000000
--- a/ForgeHg/forgehg/tests/data/.hg/tags.cache
+++ /dev/null
@@ -1,4 +0,0 @@
-61 6cf1b362918b747c873f1903064860726e9360ef 7bb5d9098c5bd05cbe03fabc266f297b34f0d584
-
-ddd4213618e0a4e77f8688b85e46789374a8e58c 0.1
-583f5ba164d97128c8562362c9c4756347c25c67 0.1.1

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/.hg/undo.branch
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/.hg/undo.branch b/ForgeHg/forgehg/tests/data/.hg/undo.branch
deleted file mode 100644
index 331d858..0000000
--- a/ForgeHg/forgehg/tests/data/.hg/undo.branch
+++ /dev/null
@@ -1 +0,0 @@
-default
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/.hg/undo.dirstate
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/.hg/undo.dirstate b/ForgeHg/forgehg/tests/data/.hg/undo.dirstate
deleted file mode 100644
index e69de29..0000000

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/.hgignore
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/.hgignore b/ForgeHg/forgehg/tests/data/.hgignore
deleted file mode 100644
index 743a131..0000000
--- a/ForgeHg/forgehg/tests/data/.hgignore
+++ /dev/null
@@ -1,30 +0,0 @@
-
-syntax: glob
-*~
-*.egg-info
-*.mak.py
-*.pyc
-*.pyo
-*.swp
-.coverage
-.noseids
-*.egg
-*.DS_Store
-
-syntax: regexp
-^build
-^chameleon
-^coverage
-^dist
-^Genshi
-^Jinja
-^kid
-^lib
-^lxml
-^pytz
-^repoze
-^source
-^SQL
-^Turbo
-^zope
-

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/.hgtags
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/.hgtags b/ForgeHg/forgehg/tests/data/.hgtags
deleted file mode 100644
index 1ef04f1..0000000
--- a/ForgeHg/forgehg/tests/data/.hgtags
+++ /dev/null
@@ -1,8 +0,0 @@
-0baf4c1d52f56824565de8b910e2ed24832d5e6f 0.1
-0baf4c1d52f56824565de8b910e2ed24832d5e6f 0.1
-657a1652ce63689c886a4d573b24ffe08307886d 0.1
-657a1652ce63689c886a4d573b24ffe08307886d 0.1
-ddd4213618e0a4e77f8688b85e46789374a8e58c 0.1
-b7cff2923f3f4a404fc3ccf293d0fbe5af556d58 0.1.1
-b7cff2923f3f4a404fc3ccf293d0fbe5af556d58 0.1.1
-583f5ba164d97128c8562362c9c4756347c25c67 0.1.1

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/00changelog.i
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/00changelog.i b/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/00changelog.i
deleted file mode 100644
index d3a8311..0000000
Binary files a/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/00changelog.i and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/branch
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/branch b/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/branch
deleted file mode 100644
index 4ad96d5..0000000
--- a/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/branch
+++ /dev/null
@@ -1 +0,0 @@
-default

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/branchheads.cache
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/branchheads.cache b/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/branchheads.cache
deleted file mode 100644
index 1145ccf..0000000
--- a/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/branchheads.cache
+++ /dev/null
@@ -1,2 +0,0 @@
-0debe4adbedc5d711d2e379027cc3c6cca26f89a 25
-0debe4adbedc5d711d2e379027cc3c6cca26f89a default

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/dirstate
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/dirstate b/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/dirstate
deleted file mode 100644
index 0cf5f0f..0000000
Binary files a/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/dirstate and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/requires
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/requires b/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/requires
deleted file mode 100644
index 5175383..0000000
--- a/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/requires
+++ /dev/null
@@ -1,3 +0,0 @@
-revlogv1
-store
-fncache

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/store/00changelog.i
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/store/00changelog.i b/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/store/00changelog.i
deleted file mode 100644
index 144616a..0000000
Binary files a/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/store/00changelog.i and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/store/00manifest.i
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/store/00manifest.i b/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/store/00manifest.i
deleted file mode 100644
index 99e3081..0000000
Binary files a/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/store/00manifest.i and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/store/data/_r_e_a_d_m_e.i
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/store/data/_r_e_a_d_m_e.i b/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/store/data/_r_e_a_d_m_e.i
deleted file mode 100644
index fe88f6b..0000000
Binary files a/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/store/data/_r_e_a_d_m_e.i and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/store/fncache
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/store/fncache b/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/store/fncache
deleted file mode 100644
index fb1271b..0000000
--- a/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/store/fncache
+++ /dev/null
@@ -1 +0,0 @@
-data/README.i

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/store/undo
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/store/undo b/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/store/undo
deleted file mode 100644
index d211ad9..0000000
Binary files a/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/store/undo and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/tags.cache
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/tags.cache b/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/tags.cache
deleted file mode 100644
index ef32d42..0000000
--- a/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/tags.cache
+++ /dev/null
@@ -1,2 +0,0 @@
-25 0debe4adbedc5d711d2e379027cc3c6cca26f89a
-

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/undo.branch
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/undo.branch b/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/undo.branch
deleted file mode 100644
index 331d858..0000000
--- a/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/undo.branch
+++ /dev/null
@@ -1 +0,0 @@
-default
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/undo.dirstate
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/undo.dirstate b/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/undo.dirstate
deleted file mode 100644
index 8bbf7d8..0000000
Binary files a/ForgeHg/forgehg/tests/data/paginationtest.hg/.hg/undo.dirstate and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/paginationtest.hg/README
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/paginationtest.hg/README b/ForgeHg/forgehg/tests/data/paginationtest.hg/README
deleted file mode 100644
index 9f52852..0000000
--- a/ForgeHg/forgehg/tests/data/paginationtest.hg/README
+++ /dev/null
@@ -1,26 +0,0 @@
-1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/00changelog.i
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/00changelog.i b/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/00changelog.i
deleted file mode 100644
index d3a8311..0000000
Binary files a/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/00changelog.i and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/branchheads.cache
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/branchheads.cache b/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/branchheads.cache
deleted file mode 100644
index 8d7c8ee..0000000
--- a/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/branchheads.cache
+++ /dev/null
@@ -1,2 +0,0 @@
-5a0a993efa9bce7d1983344261393e841fcfd65d 5
-5a0a993efa9bce7d1983344261393e841fcfd65d default

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/dirstate
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/dirstate b/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/dirstate
deleted file mode 100644
index a8c8860..0000000
Binary files a/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/dirstate and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/external-changegroup
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/external-changegroup b/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/external-changegroup
deleted file mode 100755
index 1035ab8..0000000
--- a/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/external-changegroup
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/bash
-
-echo external-changegroup

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/hgrc
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/hgrc b/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/hgrc
deleted file mode 100644
index 53e1ac4..0000000
--- a/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/hgrc
+++ /dev/null
@@ -1,8 +0,0 @@
-[other]
-
-custom = custom value
-
-[hooks]
-
-changegroup.external = .hg/external-changegroup
-commit = python:hgext.notify.hook

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/nested/nested-file
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/nested/nested-file b/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/nested/nested-file
deleted file mode 100755
index f1ef19d..0000000
--- a/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/nested/nested-file
+++ /dev/null
@@ -1 +0,0 @@
-nested-file

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/requires
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/requires b/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/requires
deleted file mode 100644
index 5175383..0000000
--- a/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/requires
+++ /dev/null
@@ -1,3 +0,0 @@
-revlogv1
-store
-fncache

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/store/00changelog.i
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/store/00changelog.i b/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/store/00changelog.i
deleted file mode 100644
index a737c49..0000000
Binary files a/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/store/00changelog.i and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/store/00manifest.i
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/store/00manifest.i b/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/store/00manifest.i
deleted file mode 100644
index 04d6a7b..0000000
Binary files a/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/store/00manifest.i and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/store/data/_r_e_a_d_m_e.i
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/store/data/_r_e_a_d_m_e.i b/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/store/data/_r_e_a_d_m_e.i
deleted file mode 100644
index 6cae38a..0000000
Binary files a/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/store/data/_r_e_a_d_m_e.i and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/store/data/a/b/c/hello.txt.i
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/store/data/a/b/c/hello.txt.i b/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/store/data/a/b/c/hello.txt.i
deleted file mode 100644
index 974eb7a..0000000
Binary files a/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/store/data/a/b/c/hello.txt.i and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/store/data/bin__file.i
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/store/data/bin__file.i b/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/store/data/bin__file.i
deleted file mode 100644
index bf09e53..0000000
Binary files a/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/store/data/bin__file.i and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/store/data/test.jpg.i
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/store/data/test.jpg.i b/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/store/data/test.jpg.i
deleted file mode 100644
index facdb38..0000000
Binary files a/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/store/data/test.jpg.i and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/store/fncache
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/store/fncache b/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/store/fncache
deleted file mode 100644
index c036206..0000000
--- a/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/store/fncache
+++ /dev/null
@@ -1,4 +0,0 @@
-data/README.i
-data/a/b/c/hello.txt.i
-data/test.jpg.i
-data/bin_file.i

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/store/undo
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/store/undo b/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/store/undo
deleted file mode 100644
index 1102d7a..0000000
Binary files a/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/store/undo and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/tags.cache
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/tags.cache b/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/tags.cache
deleted file mode 100644
index 45f9fad..0000000
--- a/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/tags.cache
+++ /dev/null
@@ -1,2 +0,0 @@
-5 5a0a993efa9bce7d1983344261393e841fcfd65d
-

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/undo.branch
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/undo.branch b/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/undo.branch
deleted file mode 100644
index 331d858..0000000
--- a/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/undo.branch
+++ /dev/null
@@ -1 +0,0 @@
-default
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/undo.dirstate
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/undo.dirstate b/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/undo.dirstate
deleted file mode 100644
index a8c8860..0000000
Binary files a/ForgeHg/forgehg/tests/data/testrepo.hg/.hg/undo.dirstate and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepo.hg/README
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepo.hg/README b/ForgeHg/forgehg/tests/data/testrepo.hg/README
deleted file mode 100644
index 17ec7a3..0000000
--- a/ForgeHg/forgehg/tests/data/testrepo.hg/README
+++ /dev/null
@@ -1,2 +0,0 @@
-This is readme
-Another line

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepoforre.hg/.SOURCEFORGE-REPOSITORY
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.SOURCEFORGE-REPOSITORY b/ForgeHg/forgehg/tests/data/testrepoforre.hg/.SOURCEFORGE-REPOSITORY
deleted file mode 100644
index 4970fe3..0000000
--- a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.SOURCEFORGE-REPOSITORY
+++ /dev/null
@@ -1 +0,0 @@
-hg
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/00changelog.i
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/00changelog.i b/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/00changelog.i
deleted file mode 100644
index d3a8311..0000000
Binary files a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/00changelog.i and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/branchheads.cache
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/branchheads.cache b/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/branchheads.cache
deleted file mode 100644
index aa4272d..0000000
--- a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/branchheads.cache
+++ /dev/null
@@ -1,2 +0,0 @@
-46102df5d3da607c196d60aacfcd08f88b58bd27 2
-46102df5d3da607c196d60aacfcd08f88b58bd27 default

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/hgrc
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/hgrc b/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/hgrc
deleted file mode 100755
index 16c8fd4..0000000
--- a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/hgrc
+++ /dev/null
@@ -1,4 +0,0 @@
-[hooks]
-; = [the next line is required for site integration, do not remove/modify] = 
-changegroup = curl -s http://localhost:8080/auth/refresh_repo/p/allura/code/
-

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/requires
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/requires b/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/requires
deleted file mode 100644
index 5175383..0000000
--- a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/requires
+++ /dev/null
@@ -1,3 +0,0 @@
-revlogv1
-store
-fncache

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/00changelog.i
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/00changelog.i b/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/00changelog.i
deleted file mode 100644
index 8bd65c9..0000000
Binary files a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/00changelog.i and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/00manifest.i
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/00manifest.i b/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/00manifest.i
deleted file mode 100644
index 7e29128..0000000
Binary files a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/00manifest.i and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test%%test/test.txt.i
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test%%test/test.txt.i b/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test%%test/test.txt.i
deleted file mode 100644
index 2431023..0000000
Binary files a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test%%test/test.txt.i and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test%test/test.txt.i
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test%test/test.txt.i b/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test%test/test.txt.i
deleted file mode 100644
index 2431023..0000000
Binary files a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test%test/test.txt.i and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test++test/test.txt.i
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test++test/test.txt.i b/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test++test/test.txt.i
deleted file mode 100644
index 2431023..0000000
Binary files a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test++test/test.txt.i and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test+test/test.txt.i
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test+test/test.txt.i b/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test+test/test.txt.i
deleted file mode 100644
index 2431023..0000000
Binary files a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test+test/test.txt.i and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test..test/test.txt.i
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test..test/test.txt.i b/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test..test/test.txt.i
deleted file mode 100644
index 2431023..0000000
Binary files a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test..test/test.txt.i and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test.test/test.txt.i
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test.test/test.txt.i b/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test.test/test.txt.i
deleted file mode 100644
index 2431023..0000000
Binary files a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test.test/test.txt.i and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test/text.txt.i
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test/text.txt.i b/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test/text.txt.i
deleted file mode 100644
index a6bdf46..0000000
Binary files a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test/text.txt.i and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test{{}}test/test.txt.i
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test{{}}test/test.txt.i b/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test{{}}test/test.txt.i
deleted file mode 100644
index 8963e92..0000000
Binary files a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test{{}}test/test.txt.i and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test{{}}test3/test.txt.i
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test{{}}test3/test.txt.i b/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test{{}}test3/test.txt.i
deleted file mode 100644
index 2431023..0000000
Binary files a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test{{}}test3/test.txt.i and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test{}test/test.txt.i
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test{}test/test.txt.i b/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test{}test/test.txt.i
deleted file mode 100644
index 8963e92..0000000
Binary files a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test{}test/test.txt.i and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test{}test3/test.txt.i
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test{}test3/test.txt.i b/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test{}test3/test.txt.i
deleted file mode 100644
index 2431023..0000000
Binary files a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test{}test3/test.txt.i and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~2atest/test.txt.i
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~2atest/test.txt.i b/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~2atest/test.txt.i
deleted file mode 100644
index 8963e92..0000000
Binary files a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~2atest/test.txt.i and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~2atest1/test.txt.i
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~2atest1/test.txt.i b/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~2atest1/test.txt.i
deleted file mode 100644
index 2431023..0000000
Binary files a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~2atest1/test.txt.i and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~2a~2atest/test.txt.i
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~2a~2atest/test.txt.i b/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~2a~2atest/test.txt.i
deleted file mode 100644
index 8963e92..0000000
Binary files a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~2a~2atest/test.txt.i and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~2a~2atest2/test.txt.i
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~2a~2atest2/test.txt.i b/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~2a~2atest2/test.txt.i
deleted file mode 100644
index 2431023..0000000
Binary files a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~2a~2atest2/test.txt.i and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~3ftest/test.txt.i
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~3ftest/test.txt.i b/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~3ftest/test.txt.i
deleted file mode 100644
index 8963e92..0000000
Binary files a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~3ftest/test.txt.i and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~3ftest3/test.txt.i
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~3ftest3/test.txt.i b/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~3ftest3/test.txt.i
deleted file mode 100644
index 2431023..0000000
Binary files a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~3ftest3/test.txt.i and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~3f~3ftest/test.txt.i
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~3f~3ftest/test.txt.i b/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~3f~3ftest/test.txt.i
deleted file mode 100644
index 8963e92..0000000
Binary files a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~3f~3ftest/test.txt.i and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~3f~3ftest4/test.txt.i
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~3f~3ftest4/test.txt.i b/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~3f~3ftest4/test.txt.i
deleted file mode 100644
index 2431023..0000000
Binary files a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~3f~3ftest4/test.txt.i and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~7etest/test.txt.i
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~7etest/test.txt.i b/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~7etest/test.txt.i
deleted file mode 100644
index 2431023..0000000
Binary files a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~7etest/test.txt.i and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~7e~7etest/test.txt.i
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~7e~7etest/test.txt.i b/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~7e~7etest/test.txt.i
deleted file mode 100644
index 2431023..0000000
Binary files a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/data/test~7e~7etest/test.txt.i and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/fncache
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/fncache b/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/fncache
deleted file mode 100644
index e07fd6f..0000000
--- a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/fncache
+++ /dev/null
@@ -1,21 +0,0 @@
-data/test%%test/test.txt.i
-data/test%test/test.txt.i
-data/test**test2/test.txt.i
-data/test*test1/test.txt.i
-data/test++test/test.txt.i
-data/test+test/test.txt.i
-data/test..test/test.txt.i
-data/test.test/test.txt.i
-data/test??test4/test.txt.i
-data/test?test3/test.txt.i
-data/test{{}}test3/test.txt.i
-data/test{}test3/test.txt.i
-data/test~test/test.txt.i
-data/test~~test/test.txt.i
-data/test/text.txt.i
-data/test**test/test.txt.i
-data/test*test/test.txt.i
-data/test??test/test.txt.i
-data/test?test/test.txt.i
-data/test{{}}test/test.txt.i
-data/test{}test/test.txt.i

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/undo
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/undo b/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/undo
deleted file mode 100644
index 9998fb7..0000000
Binary files a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/store/undo and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/tags.cache
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/tags.cache b/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/tags.cache
deleted file mode 100644
index 46d40c0..0000000
--- a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/tags.cache
+++ /dev/null
@@ -1,2 +0,0 @@
-2 46102df5d3da607c196d60aacfcd08f88b58bd27
-

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/undo.branch
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/undo.branch b/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/undo.branch
deleted file mode 100644
index 331d858..0000000
--- a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/undo.branch
+++ /dev/null
@@ -1 +0,0 @@
-default
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/undo.dirstate
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/undo.dirstate b/ForgeHg/forgehg/tests/data/testrepoforre.hg/.hg/undo.dirstate
deleted file mode 100644
index e69de29..0000000

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/functional/__init__.py
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/functional/__init__.py b/ForgeHg/forgehg/tests/functional/__init__.py
deleted file mode 100644
index e69de29..0000000

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/functional/test_auth.py
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/functional/test_auth.py b/ForgeHg/forgehg/tests/functional/test_auth.py
deleted file mode 100644
index b172e37..0000000
--- a/ForgeHg/forgehg/tests/functional/test_auth.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import json
-from datadiff.tools import assert_equal
-
-from allura.tests import TestController
-
-from forgehg.tests import with_hg
-
-class TestUserPermissions(TestController):
-    allow = dict(allow_read=True, allow_write=True, allow_create=True)
-    read = dict(allow_read=True, allow_write=False, allow_create=False)
-    disallow = dict(allow_read=False, allow_write=False, allow_create=False)
-
-    @with_hg
-    def test_list_repos(self):
-        r = self.app.get('/auth/repo_permissions', params=dict(username='test-admin'), status=200)
-        assert_equal(json.loads(r.body), {"allow_write": [
-            '/hg/test/src-hg',
-        ]})

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/functional/test_controllers.py
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/functional/test_controllers.py b/ForgeHg/forgehg/tests/functional/test_controllers.py
deleted file mode 100644
index 497b94b..0000000
--- a/ForgeHg/forgehg/tests/functional/test_controllers.py
+++ /dev/null
@@ -1,280 +0,0 @@
-import json
-
-import pkg_resources
-import pylons
-pylons.c = pylons.tmpl_context
-pylons.g = pylons.app_globals
-from pylons import c
-from ming.orm import ThreadLocalORMSession
-from datadiff.tools import assert_equal
-
-from allura.lib import helpers as h
-from allura import model as M
-from alluratest.controller import TestController
-
-from forgehg.tests import with_hg
-
-class TestRootController(TestController):
-
-    def setUp(self):
-        TestController.setUp(self)
-        self.setup_with_tools()
-
-    @with_hg
-    def setup_with_tools(self):
-        h.set_context('test', 'src-hg', neighborhood='Projects')
-        repo_dir = pkg_resources.resource_filename(
-            'forgehg', 'tests/data')
-        c.app.repo.fs_path = repo_dir
-        c.app.repo.status = 'ready'
-        c.app.repo.name = 'testrepo.hg'
-        c.app.repo.refresh()
-        ThreadLocalORMSession.flush_all()
-        ThreadLocalORMSession.close_all()
-        h.set_context('test', 'src-hg', neighborhood='Projects')
-        c.app.repo.refresh()
-
-    def test_fork(self):
-        to_project = M.Project.query.get(shortname='test2', neighborhood_id=c.project.neighborhood_id)
-        r = self.app.post('/src-hg/fork', params=dict(
-            project_id=str(to_project._id),
-            mount_point='code'))
-        assert "{status: 'error'}" not in str(r.follow())
-        cloned_from = c.app.repo
-        with h.push_context('test2', 'code', neighborhood='Projects'):
-            c.app.repo.init_as_clone(
-                    cloned_from.full_fs_path,
-                    cloned_from.app.config.script_name(),
-                    cloned_from.full_fs_path)
-        r = self.app.get('/p/test2/code').follow().follow().follow()
-        assert 'Clone of' in r
-        r = self.app.get('/src-hg/').follow().follow()
-        assert 'Forks' in r
-
-    def test_merge_request(self):
-        to_project = M.Project.query.get(shortname='test2', neighborhood_id=c.project.neighborhood_id)
-        r = self.app.post('/src-hg/fork', params=dict(
-            project_id=str(to_project._id),
-            mount_point='code'))
-        assert "{status: 'error'}" not in str(r.follow())
-        cloned_from = c.app.repo
-        with h.push_context('test2', 'code', neighborhood='Projects'):
-            c.app.repo.init_as_clone(
-                    cloned_from.full_fs_path,
-                    cloned_from.app.config.script_name(),
-                    cloned_from.full_fs_path)
-        r = self.app.get('/p/test2/code/').follow().follow()
-        assert 'Request Merge' in r
-        # Request Merge button only visible to repo admins
-        kw = dict(extra_environ=dict(username='test-user'))
-        r = self.app.get('/p/test2/code/', **kw).follow(**kw).follow(**kw)
-        assert 'Request Merge' not in r, r
-        # Request merge controller action only permitted for repo admins
-        r = self.app.get('/p/test2/code/request_merge', status=403, **kw)
-        r = self.app.get('/p/test2/code/request_merge')
-        assert 'Request merge' in r
-        # Merge request detail view
-        r = r.forms[0].submit().follow()
-        assert 'would like you to merge' in r
-        mr_num = r.request.url.split('/')[-2]
-        # Merge request list view
-        r = self.app.get('/p/test/src-hg/merge-requests/')
-        assert 'href="%s/"' % mr_num in r
-        # Merge request status update
-        r = self.app.post('/p/test/src-hg/merge-requests/%s/save' % mr_num,
-                          params=dict(status='rejected')).follow()
-        assert 'Merge Request #%s:  (rejected)' % mr_num in r, r
-
-    def test_status(self):
-        resp = self.app.get('/src-hg/status')
-        d = json.loads(resp.body)
-        assert d == dict(status='ready')
-
-    def test_status_html(self):
-        resp = self.app.get('/src-hg/').follow().follow()
-        # repo status not displayed if 'ready'
-        assert None == resp.html.find('div', dict(id='repo_status'))
-        h.set_context('test', 'src-hg', neighborhood='Projects')
-        c.app.repo.status = 'analyzing'
-        ThreadLocalORMSession.flush_all()
-        ThreadLocalORMSession.close_all()
-        # repo status displayed if not 'ready'
-        resp = self.app.get('/src-hg/').follow().follow()
-        div = resp.html.find('div', dict(id='repo_status'))
-        assert div.span.text == 'analyzing'
-
-    def test_index(self):
-        resp = self.app.get('/src-hg/').follow().follow()
-        assert 'hg clone http://' in resp, resp
-
-    def test_index_empty(self):
-        self.app.get('/test-app-hg/')
-
-    def test_commit_browser(self):
-        resp = self.app.get('/src-hg/commit_browser')
-
-    def test_commit_browser_data(self):
-        resp = self.app.get('/src-hg/commit_browser_data')
-        data = json.loads(resp.body);
-        assert data['max_row'] == 5
-        assert data['next_column'] == 1
-        assert_equal(data['built_tree']['e5a0b44437be783c41084e7bf0740f9b58b96ecf'],
-                {u'url': u'/p/test/src-hg/ci/e5a0b44437be783c41084e7bf0740f9b58b96ecf/',
-                 u'oid': u'e5a0b44437be783c41084e7bf0740f9b58b96ecf',
-                 u'column': 0,
-                 u'parents': [u'773d2f8e3a94d0d5872988b16533d67e1a7f5462'],
-                 u'message': u'Modify README', u'row': 4})
-
-    def _get_ci(self):
-        resp = self.app.get('/src-hg/').follow().follow()
-        for tag in resp.html.findAll('a'):
-            if tag['href'].startswith('/p/test/src-hg/ci/'):
-                return tag['href']
-        return None
-
-    def test_commit(self):
-        ci = self._get_ci()
-        resp = self.app.get(ci)
-        assert 'Rick Copeland' in resp, resp.showbrowser()
-
-    def test_tree(self):
-        ci = self._get_ci()
-        resp = self.app.get(ci + 'tree/')
-        assert len(resp.html.findAll('tr')) == 4, resp.showbrowser()
-        assert 'README' in resp, resp.showbrowser()
-
-    def test_file(self):
-        ci = self._get_ci()
-        resp = self.app.get(ci + 'tree/README')
-        assert 'README' in resp.html.find('h2', {'class':'dark title'}).contents[2]
-        content = str(resp.html.find('div', {'class':'clip grid-19'}))
-        assert 'This is readme' in content, content
-        assert '<span id="l1" class="code_block">' in resp
-        assert 'var hash = window.location.hash.substring(1);' in resp
-        resp = self.app.get(ci + 'tree/test.jpg')
-
-    def test_invalid_file(self):
-        ci = self._get_ci()
-        resp = self.app.get(ci + 'tree/READMEz', status=404)
-
-    def test_diff(self):
-        ci = '/p/test/src-hg/ci/e5a0b44437be783c41084e7bf0740f9b58b96ecf/'
-        parent = '773d2f8e3a94d0d5872988b16533d67e1a7f5462'
-        resp = self.app.get(ci + 'tree/README?barediff=' + parent,
-                validate_chunk=True)
-        assert 'readme' in resp, resp.showbrowser()
-        assert '+++' in resp, resp.showbrowser()
-        assert '+Another line' in resp, resp.showbrowser()
-
-    def test_binary_diff(self):
-        ci = '/p/test/src-hg/ci/5a0a993efa9bce7d1983344261393e841fcfd65d/'
-        parent = '4a7f7ec0dcf5f005eb5d177b3d8c00bfc8159843'
-        resp = self.app.get(ci + 'tree/bin_file?barediff=' + parent,
-        validate_chunk=True)
-        assert 'Cannot display: file marked as a binary type.' in resp
-
-    def test_log(self):
-        r = self.app.get('/p/test/src-hg/ci/4a7f7ec0dcf5f005eb5d177b3d8c00bfc8159843/log/')
-        assert "add test.jpg " in r
-        assert "Add README" in r
-        assert "added binfile" not in r
-        r = self.app.get('/p/test/src-hg/ci/4a7f7ec0dcf5f005eb5d177b3d8c00bfc8159843/log/?path=/README')
-        assert "add test.jpg " not in r
-        assert "Add README" in r
-        assert "Modify README" in r
-        r = self.app.get('/p/test/src-hg/ci/4a7f7ec0dcf5f005eb5d177b3d8c00bfc8159843/log/?path=a/b/c')
-        assert "Remove dir structure" in r
-        assert "Add dir structure" in r
-        assert "Modify README" not in r
-        r = self.app.get('/p/test/src-hg/ci/e5a0b44437be783c41084e7bf0740f9b58b96ecf/log/?path=a/b/c')
-        assert "No (more) commits" in r
-
-
-class TestLogPagination(TestController):
-
-    def setUp(self):
-        TestController.setUp(self)
-        self.setup_with_tools()
-
-    @with_hg
-    def setup_with_tools(self):
-        h.set_context('test', 'src-hg', neighborhood='Projects')
-        repo_dir = pkg_resources.resource_filename(
-            'forgehg', 'tests/data')
-        c.app.repo.fs_path = repo_dir
-        c.app.repo.status = 'ready'
-        c.app.repo.name = 'paginationtest.hg'
-        c.app.repo.refresh()
-        ThreadLocalORMSession.flush_all()
-        ThreadLocalORMSession.close_all()
-        h.set_context('test', 'src-hg', neighborhood='Projects')
-        c.app.repo.refresh()
-
-    def _get_ci(self):
-        resp = self.app.get('/src-hg/').follow().follow()
-        for tag in resp.html.findAll('a'):
-            if tag['href'].startswith('/p/test/src-hg/ci/'):
-                return tag['href']
-        return None
-
-    def test_show_pagination(self):
-        resp = self.app.get(self._get_ci() + 'log/')
-        assert "pager_curpage" in resp
-        resp = self.app.get(self._get_ci() + 'log/?limit=50')
-        assert "pager_curpage" not in resp
-        resp = self.app.get(self._get_ci() + 'log/?page=2')
-        assert "pager_curpage" not in resp
-
-    def test_log_messages(self):
-        resp = self.app.get(self._get_ci() + 'log/')
-        # first commit is on the first page
-        assert "[0debe4]" in resp
-        # 25th commit is on the first page too
-        assert "[ab7517]" in resp
-        # 26th commit is not on the first page
-        assert "[dc406e]" not in resp
-        resp = self.app.get(self._get_ci() + 'log/?page=1')
-        assert "[0debe4]" not in resp
-        # 26th commit is on the second page
-        assert "[dc406e]" in resp
-
-        # test with greater limit
-        resp = self.app.get(self._get_ci() + 'log/?limit=50')
-        assert "[0debe4]" in resp
-        assert "[dc406e]" in resp
-
-
-class TestTreeLs(TestController):
-
-    def setUp(self):
-        TestController.setUp(self)
-        self.setup_with_tools()
-
-    @with_hg
-    def setup_with_tools(self):
-        h.set_context('test', 'src-hg', neighborhood='Projects')
-        repo_dir = pkg_resources.resource_filename(
-            'forgehg', 'tests/data')
-        c.app.repo.fs_path = repo_dir
-        c.app.repo.status = 'ready'
-        c.app.repo.name = 'testrepoforre.hg'
-        c.app.repo.refresh()
-        ThreadLocalORMSession.flush_all()
-        ThreadLocalORMSession.close_all()
-        h.set_context('test', 'src-hg', neighborhood='Projects')
-        c.app.repo.refresh()
-
-    def _get_ci(self):
-        resp = self.app.get('/src-hg/').follow().follow()
-        for tag in resp.html.findAll('a'):
-            if tag['href'].startswith('/p/test/src-hg/ci/'):
-                return tag['href']
-        return None
-
-    def test_tree_ls(self):
-        ci = self._get_ci()
-        for i in ['*', '%', '%3F', '+', '*', '%', '.', '~']:
-            r = self.app.get('%stree/test%stest/' % (ci, i))
-            assert 'test.txt' in r
-            r = self.app.get('%stree/test%stest/' % (ci, i + i))
-            assert 'test.txt' in r

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/model/__init__.py
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/model/__init__.py b/ForgeHg/forgehg/tests/model/__init__.py
deleted file mode 100644
index e69de29..0000000

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/model/test_repository.py
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/model/test_repository.py b/ForgeHg/forgehg/tests/model/test_repository.py
deleted file mode 100644
index 1654cf0..0000000
--- a/ForgeHg/forgehg/tests/model/test_repository.py
+++ /dev/null
@@ -1,294 +0,0 @@
-import os
-import shutil
-import unittest
-import pkg_resources
-from ConfigParser import ConfigParser
-
-import mock
-from ming.base import Object
-from ming.orm import ThreadLocalORMSession
-
-from alluratest.controller import setup_basic_test, setup_global_objects
-from allura.lib import helpers as h
-from allura.tests.model.test_repo import RepoImplTestBase
-from allura import model as M
-
-from forgehg import model as HM
-from forgehg.tests import with_hg
-
-class TestNewRepo(unittest.TestCase):
-
-    def setUp(self):
-        setup_basic_test()
-        self.setup_with_tools()
-
-    @with_hg
-    def setup_with_tools(self):
-        setup_global_objects()
-        h.set_context('test', 'src-hg', neighborhood='Projects')
-        repo_dir = pkg_resources.resource_filename(
-            'forgehg', 'tests/data')
-        self.repo = HM.Repository(
-            name='testrepo.hg',
-            fs_path=repo_dir,
-            url_path = '/test/',
-            tool = 'hg',
-            status = 'creating')
-        self.repo.refresh()
-        self.rev = M.repo.Commit.query.get(_id=self.repo.heads[0]['object_id'])
-        self.rev.repo = self.repo
-        ThreadLocalORMSession.flush_all()
-        ThreadLocalORMSession.close_all()
-
-    def test_redo_trees(self):
-        old_tree = self.rev.tree
-        del self.rev.tree
-        M.repo.Tree.query.remove()
-        ThreadLocalORMSession.close_all()
-        new_tree =  self.rev.tree
-        self.assertEqual(old_tree.tree_ids, new_tree.tree_ids)
-        self.assertEqual(old_tree.blob_ids, new_tree.blob_ids)
-        self.assertEqual(old_tree._id, new_tree._id)
-
-    def test_commit(self):
-        assert self.rev.primary() is self.rev
-        assert self.rev.index_id().startswith('allura/model/repo/Commit#')
-        self.rev.author_url
-        self.rev.committer_url
-        assert self.rev.tree._id == self.rev.tree_id
-        assert self.rev.summary == self.rev.message.splitlines()[0]
-        assert self.rev.shorthand_id() == '[5a0a99]'
-        assert self.rev.symbolic_ids == (['default'], ['tip'])
-        assert self.rev.url() == (
-            '/p/test/src-hg/ci/'
-            '5a0a993efa9bce7d1983344261393e841fcfd65d/')
-        all_cis = self.repo.log(self.rev._id, 0, 1000)
-        assert len(all_cis) == 6
-        assert self.repo.log(self.rev._id, 1,1000) == all_cis[1:]
-        assert self.repo.log(self.rev._id, 0,3) == all_cis[:3]
-        assert self.repo.log(self.rev._id, 1,2) == all_cis[1:3]
-        for ci in all_cis:
-            ci.context()
-        self.rev.tree.ls()
-        assert self.rev.tree.readme() == (
-            'README', 'This is readme\nAnother line\n')
-        assert self.rev.tree.path() == '/'
-        assert self.rev.tree.url() == (
-            '/p/test/src-hg/ci/'
-            '5a0a993efa9bce7d1983344261393e841fcfd65d/'
-            'tree/')
-        self.rev.tree.by_name['README']
-        assert self.rev.tree.is_blob('README') == True
-
-class TestHgRepo(unittest.TestCase, RepoImplTestBase):
-
-    def setUp(self):
-        setup_basic_test()
-        self.setup_with_tools()
-
-    @with_hg
-    def setup_with_tools(self):
-        setup_global_objects()
-        h.set_context('test', 'src-hg', neighborhood='Projects')
-        repo_dir = pkg_resources.resource_filename(
-            'forgehg', 'tests/data')
-        self.repo = HM.Repository(
-            name='testrepo.hg',
-            fs_path=repo_dir,
-            url_path = '/test/',
-            tool = 'hg',
-            status = 'creating')
-        self.repo.refresh()
-        ThreadLocalORMSession.flush_all()
-        ThreadLocalORMSession.close_all()
-
-    def test_init(self):
-        repo = HM.Repository(
-            name='testrepo.hg',
-            fs_path='/tmp/',
-            url_path = '/test/',
-            tool = 'hg',
-            status = 'creating')
-        dirname = os.path.join(repo.fs_path, repo.name)
-        if os.path.exists(dirname):
-            shutil.rmtree(dirname)
-        repo.init()
-        shutil.rmtree(dirname)
-
-    def test_fork(self):
-        repo = HM.Repository(
-            name='testrepo.hg',
-            fs_path='/tmp/',
-            url_path = '/test/',
-            tool = 'hg',
-            status = 'creating')
-        repo_path = pkg_resources.resource_filename(
-            'forgehg', 'tests/data/testrepo.hg')
-        dirname = os.path.join(repo.fs_path, repo.name)
-        if os.path.exists(dirname):
-            shutil.rmtree(dirname)
-        repo.init()
-        repo._impl.clone_from(repo_path)
-        assert len(repo.log())
-        assert not os.path.exists('/tmp/testrepo.hg/.hg/external-changegroup')
-        assert not os.path.exists('/tmp/testrepo.hg/.hg/nested/nested-file')
-        assert os.path.exists('/tmp/testrepo.hg/.hg/hgrc')
-        cp = ConfigParser()
-        cp.read('/tmp/testrepo.hg/.hg/hgrc')
-        assert not cp.has_section('other')
-        assert cp.has_section('hooks')
-        assert not cp.has_option('hooks', 'changegroup.external')
-        assert not cp.has_option('hooks', 'commit')
-        self.assertEquals(cp.get('hooks', 'changegroup.sourceforge'), 'curl -s http://localhost//auth/refresh_repo/p/test/src-hg/')
-        assert not os.path.exists('/tmp/testrepo.hg/.hg/undo.branch')
-        shutil.rmtree(dirname)
-
-    @mock.patch('forgehg.model.hg.g.post_event')
-    def test_clone(self, post_event):
-        repo = HM.Repository(
-            name='testrepo.hg',
-            fs_path='/tmp/',
-            url_path = '/test/',
-            tool = 'hg',
-            status = 'creating')
-        repo_path = pkg_resources.resource_filename(
-            'forgehg', 'tests/data/testrepo.hg')
-        dirname = os.path.join(repo.fs_path, repo.name)
-        if os.path.exists(dirname):
-            shutil.rmtree(dirname)
-        repo.init()
-        repo._impl.clone_from(repo_path)
-        assert len(repo.log())
-        assert not os.path.exists('/tmp/testrepo.hg/.hg/external-changegroup')
-        assert not os.path.exists('/tmp/testrepo.hg/.hg/nested/nested-file')
-        assert os.path.exists('/tmp/testrepo.hg/.hg/hgrc')
-        cp = ConfigParser()
-        cp.read('/tmp/testrepo.hg/.hg/hgrc')
-        assert not cp.has_section('other')
-        assert cp.has_section('hooks')
-        self.assertEquals(cp.get('hooks', 'changegroup.sourceforge'), 'curl -s http://localhost//auth/refresh_repo/p/test/src-hg/')
-        assert not cp.has_option('hook', 'changegroup.external')
-        assert not cp.has_option('hook', 'commit')
-        assert not os.path.exists('/tmp/testrepo.hg/.hg/undo.branch')
-        shutil.rmtree(dirname)
-
-    def test_index(self):
-        i = self.repo.index()
-        assert i['type_s'] == 'Hg Repository', i
-
-    def test_log(self):
-        for entry in self.repo.log():
-            if entry._id.startswith('00000000'): continue
-            assert entry.committed.email == 'rick446@usa.net'
-            assert entry.message
-
-    def test_revision(self):
-        entry = self.repo.commit('4a7f7ec0dcf5')
-        assert entry.committed.email == 'rick446@usa.net'
-        assert entry.message
-        assert str(entry.committed.date) == "2012-08-29 13:34:26", str(entry.committed.date)
-        # Test that sha1s for named refs are looked up in cache first, instead
-        # of from disk.
-        with mock.patch('forgehg.model.hg.M.repo.Commit.query') as q:
-            self.repo.heads.append(Object(name='HEAD', object_id='deadbeef'))
-            self.repo.commit('HEAD')
-            q.get.assert_called_with(_id='deadbeef')
-
-class TestHgCommit(unittest.TestCase):
-
-    def setUp(self):
-        setup_basic_test()
-        self.setup_with_tools()
-
-    @with_hg
-    def setup_with_tools(self):
-        setup_global_objects()
-        h.set_context('test', 'src-hg', neighborhood='Projects')
-        repo_dir = pkg_resources.resource_filename(
-            'forgehg', 'tests/data')
-        self.repo = HM.Repository(
-            name='testrepo.hg',
-            fs_path=repo_dir,
-            url_path = '/test/',
-            tool = 'hg',
-            status = 'creating')
-        self.repo.refresh()
-        self.rev = self.repo.commit('tip')
-        ThreadLocalORMSession.flush_all()
-        ThreadLocalORMSession.close_all()
-
-    def test_redo_trees(self):
-        old_tree = self.rev.tree
-        del self.rev.tree
-        M.repo.Tree.query.remove(dict(type='tree'))
-        ThreadLocalORMSession.close_all()
-        new_tree =  self.rev.tree
-        self.assertEqual(old_tree.tree_ids, new_tree.tree_ids)
-        self.assertEqual(old_tree.blob_ids, new_tree.blob_ids)
-        self.assertEqual(old_tree._id, new_tree._id)
-
-    def test_url(self):
-        assert self.rev.url().endswith('cfd65d/'), \
-            self.rev.url()
-
-    def test_committer_url(self):
-        assert self.rev.committer_url is None
-
-    def test_primary(self):
-        assert self.rev.primary() == self.rev
-
-    def test_shorthand(self):
-        assert len(self.rev.shorthand_id()) == 8
-
-    def test_diff(self):
-        diffs = (self.rev.diffs.added
-                 +self.rev.diffs.removed
-                 +self.rev.diffs.changed
-                 +self.rev.diffs.copied)
-        for d in diffs:
-            print d
-
-    def test_commits(self):
-        # path only
-        commits = self.repo.commits()
-        assert len(commits) == 6, 'Returned %s commits' % len(commits)
-        assert "5a0a993efa9bce7d1983344261393e841fcfd65d" in commits, commits
-        assert "773d2f8e3a94d0d5872988b16533d67e1a7f5462" in commits, commits
-        commits = self.repo.commits('README')
-        assert len(commits) == 2, 'Returned %s commits related to README' % len(commits)
-        assert "e5a0b44437be783c41084e7bf0740f9b58b96ecf" in commits, commits
-        assert "773d2f8e3a94d0d5872988b16533d67e1a7f5462" in commits, commits
-        assert self.repo.commits('does/not/exist') == []
-        # with path and start rev
-        commits = self.repo.commits('README', '773d2f8e3a94d0d5872988b16533d67e1a7f5462')
-        assert commits == ['773d2f8e3a94d0d5872988b16533d67e1a7f5462'], commits
-        # skip and limit
-        commits = self.repo.commits(None, rev=None, skip=1, limit=2)
-        assert commits == ['4a7f7ec0dcf5f005eb5d177b3d8c00bfc8159843', '1c7eb55bbd66ff45906b4a25d4b403899e0ffff1']
-        commits = self.repo.commits(None, 'e5a0b44437be783c41084e7bf0740f9b58b96ecf', skip=1)
-        assert commits == ['773d2f8e3a94d0d5872988b16533d67e1a7f5462'], commits
-        commits = self.repo.commits('README', '773d2f8e3a94d0d5872988b16533d67e1a7f5462', skip=1)
-        assert commits == []
-        # path to dir
-        commits = self.repo.commits('a/b/c/')
-        assert commits == ['1c7eb55bbd66ff45906b4a25d4b403899e0ffff1', '23d1d8b68c8d6f3326bd42bcc30c40fffe77372c']
-        commits = self.repo.commits('a/b/c/', skip=1)
-        assert commits == ['23d1d8b68c8d6f3326bd42bcc30c40fffe77372c']
-        commits = self.repo.commits('a/b/c/', limit=1)
-        assert commits == ['1c7eb55bbd66ff45906b4a25d4b403899e0ffff1']
-        commits = self.repo.commits('not/exist/')
-        assert commits == []
-
-    def test_commits_count(self):
-        commits = self.repo.commits_count()
-        assert commits == 6, commits
-        commits = self.repo.commits_count('a/b/c/hello.txt')
-        assert commits == 1, commits
-        commits = self.repo.commits_count(None, '23d1d8b68c8d6f3326bd42bcc30c40fffe77372c')
-        assert commits == 3, commits
-        commits = self.repo.commits_count('README', '773d2f8e3a94d0d5872988b16533d67e1a7f5462')
-        assert commits == 1, commits
-        commits = self.repo.commits_count('a/b/c/')
-        assert commits == 2, commits
-        commits = self.repo.commits_count('not/exist/')
-        assert commits == 0, commits

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/test_hg_app.py
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/test_hg_app.py b/ForgeHg/forgehg/tests/test_hg_app.py
deleted file mode 100644
index c3ee795..0000000
--- a/ForgeHg/forgehg/tests/test_hg_app.py
+++ /dev/null
@@ -1,36 +0,0 @@
-import unittest
-from nose.tools import assert_equals
-
-from pylons import c
-from ming.orm import ThreadLocalORMSession
-
-from alluratest.controller import setup_basic_test, setup_global_objects
-from allura.lib import helpers as h
-
-from forgehg.tests import with_hg
-
-class TestHgApp(unittest.TestCase):
-
-    def setUp(self):
-        setup_basic_test()
-        self.setup_with_tools()
-
-    @with_hg
-    def setup_with_tools(self):
-        setup_global_objects()
-        h.set_context('test', 'src-hg', neighborhood='Projects')
-        ThreadLocalORMSession.flush_all()
-        ThreadLocalORMSession.close_all()
-
-    def test_admin_menu(self):
-        assert_equals(len(c.app.admin_menu()), 4)
-
-    def test_uninstall(self):
-        from allura import model as M
-        M.MonQTask.run_ready()
-        c.app.uninstall(c.project)
-        M.main_orm_session.flush()
-        task = M.MonQTask.get()
-        assert task.task_name == 'allura.tasks.repo_tasks.uninstall', task.task_name
-        task()
-

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/tests/test_tasks.py
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/tests/test_tasks.py b/ForgeHg/forgehg/tests/test_tasks.py
deleted file mode 100644
index eef1916..0000000
--- a/ForgeHg/forgehg/tests/test_tasks.py
+++ /dev/null
@@ -1,28 +0,0 @@
-import unittest
-
-from ming.orm import ThreadLocalORMSession
-
-from alluratest.controller import setup_basic_test, setup_global_objects
-from allura.lib import helpers as h
-from allura.tasks import repo_tasks
-
-from forgehg.tests import with_hg
-
-class TestHgReactors(unittest.TestCase):
-
-    def setUp(self):
-        setup_basic_test()
-        self.setup_with_tools()
-
-    @with_hg
-    def setup_with_tools(self):
-        setup_global_objects()
-        h.set_context('test', 'src-hg', neighborhood='Projects')
-        ThreadLocalORMSession.flush_all()
-        ThreadLocalORMSession.close_all()
-
-    def test_init(self):
-        repo_tasks.init()
-
-    def test_refresh_commit(self):
-        repo_tasks.refresh()

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/forgehg/version.py
----------------------------------------------------------------------
diff --git a/ForgeHg/forgehg/version.py b/ForgeHg/forgehg/version.py
deleted file mode 100644
index 6514373..0000000
--- a/ForgeHg/forgehg/version.py
+++ /dev/null
@@ -1,2 +0,0 @@
-__version_info__ = (0, 0)
-__version__ = '.'.join(map(str, __version_info__))

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/setup.cfg
----------------------------------------------------------------------
diff --git a/ForgeHg/setup.cfg b/ForgeHg/setup.cfg
deleted file mode 100644
index 01bb954..0000000
--- a/ForgeHg/setup.cfg
+++ /dev/null
@@ -1,3 +0,0 @@
-[egg_info]
-tag_build = dev
-tag_svn_revision = true

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/setup.py
----------------------------------------------------------------------
diff --git a/ForgeHg/setup.py b/ForgeHg/setup.py
deleted file mode 100644
index 2868e4d..0000000
--- a/ForgeHg/setup.py
+++ /dev/null
@@ -1,30 +0,0 @@
-from setuptools import setup, find_packages
-import sys, os
-
-from forgehg.version import __version__
-
-setup(name='ForgeHg',
-      version=__version__,
-      description="",
-      long_description="""\
-""",
-      classifiers=[], # Get strings from http://pypi.python.org/pypi?%3Aaction=list_classifiers
-      keywords='',
-      author='',
-      author_email='',
-      url='',
-      license='',
-      packages=find_packages(exclude=['ez_setup', 'examples', 'tests']),
-      include_package_data=True,
-      zip_safe=False,
-      install_requires=[
-          # -*- Extra requirements: -*-
-          'Allura',
-          'mercurial >= 1.4.1, <= 1.4.3',
-      ],
-      entry_points="""
-      # -*- Entry points: -*-
-      [allura]
-      Hg=forgehg.hg_main:ForgeHgApp
-      """,
-      )

http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/948d65b0/ForgeHg/test.ini
----------------------------------------------------------------------
diff --git a/ForgeHg/test.ini b/ForgeHg/test.ini
deleted file mode 100644
index 72a76eb..0000000
--- a/ForgeHg/test.ini
+++ /dev/null
@@ -1,54 +0,0 @@
-#
-# allura - TurboGears 2 testing environment configuration
-#
-# The %(here)s variable will be replaced with the parent directory of this file
-#
-[DEFAULT]
-debug = true
-
-[server:main]
-use = egg:Paste#http
-host = 0.0.0.0
-port = 5000
-
-[app:main]
-use = config:../Allura/test.ini
-
-[app:main_without_authn]
-use = config:../Allura/test.ini#main_without_authn
-
-[app:main_with_amqp]
-use = config:../Allura/test.ini#main_with_amqp
-
-[loggers]
-keys = root, allura, tool
-
-[handlers]
-keys = test
-
-[formatters]
-keys = generic
-
-[logger_root]
-level = INFO
-handlers = test
-
-[logger_allura]
-level = DEBUG
-handlers =
-qualname = allura
-
-[logger_tool]
-level = DEBUG
-handlers =
-qualname = forgehg
-
-[handler_test]
-class = FileHandler
-args = ('test.log',)
-level = NOTSET
-formatter = generic
-
-[formatter_generic]
-format = %(asctime)s,%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s
-datefmt = %H:%M:%S