Fix broken recursive lookup and add unit tests.
authorDipesh Patel <dipthegeezer.opensource@gmail.com>
Tue, 31 Aug 2010 16:43:13 +0000 (17:43 +0100)
committerDan Brook <broq@cpan.org>
Mon, 1 Nov 2010 21:57:53 +0000 (21:57 +0000)
commit411e6add0ce830c969c70f639e15b17de0ad4750
tree94cdf03697428382f96f73b2eddb3e0a6f9d74f0
parente473ebf68b3c0f46ff946bafbf0d62a52995e854
Fix broken recursive lookup and add unit tests.

get_repository needs to have full path as Path::Class::Dir can't resolve from child. Added few new repos to test. Fixed unit tests and added a bit of detail.
30 files changed:
lib/Gitalist/Git/CollectionOfRepositories/FromDirectoryRecursive.pm
t/02git_CollectionOfRepositories_FromDirectoryRecursive.t
t/lib/repositories/recursive/barerecursive.git/HEAD [new file with mode: 0644]
t/lib/repositories/recursive/barerecursive.git/config [new file with mode: 0644]
t/lib/repositories/recursive/barerecursive.git/description [new file with mode: 0644]
t/lib/repositories/recursive/barerecursive.git/hooks/applypatch-msg.sample [new file with mode: 0755]
t/lib/repositories/recursive/barerecursive.git/hooks/commit-msg.sample [new file with mode: 0755]
t/lib/repositories/recursive/barerecursive.git/hooks/post-commit.sample [new file with mode: 0755]
t/lib/repositories/recursive/barerecursive.git/hooks/post-receive.sample [new file with mode: 0755]
t/lib/repositories/recursive/barerecursive.git/hooks/post-update.sample [new file with mode: 0755]
t/lib/repositories/recursive/barerecursive.git/hooks/pre-applypatch.sample [new file with mode: 0755]
t/lib/repositories/recursive/barerecursive.git/hooks/pre-commit.sample [new file with mode: 0755]
t/lib/repositories/recursive/barerecursive.git/hooks/pre-rebase.sample [new file with mode: 0755]
t/lib/repositories/recursive/barerecursive.git/hooks/prepare-commit-msg.sample [new file with mode: 0755]
t/lib/repositories/recursive/barerecursive.git/hooks/update.sample [new file with mode: 0755]
t/lib/repositories/recursive/barerecursive.git/info/exclude [new file with mode: 0644]
t/lib/repositories/recursive/goingdeeper/scratch.git/HEAD [new file with mode: 0644]
t/lib/repositories/recursive/goingdeeper/scratch.git/config [new file with mode: 0644]
t/lib/repositories/recursive/goingdeeper/scratch.git/description [new file with mode: 0644]
t/lib/repositories/recursive/goingdeeper/scratch.git/hooks/applypatch-msg.sample [new file with mode: 0755]
t/lib/repositories/recursive/goingdeeper/scratch.git/hooks/commit-msg.sample [new file with mode: 0755]
t/lib/repositories/recursive/goingdeeper/scratch.git/hooks/post-commit.sample [new file with mode: 0755]
t/lib/repositories/recursive/goingdeeper/scratch.git/hooks/post-receive.sample [new file with mode: 0755]
t/lib/repositories/recursive/goingdeeper/scratch.git/hooks/post-update.sample [new file with mode: 0755]
t/lib/repositories/recursive/goingdeeper/scratch.git/hooks/pre-applypatch.sample [new file with mode: 0755]
t/lib/repositories/recursive/goingdeeper/scratch.git/hooks/pre-commit.sample [new file with mode: 0755]
t/lib/repositories/recursive/goingdeeper/scratch.git/hooks/pre-rebase.sample [new file with mode: 0755]
t/lib/repositories/recursive/goingdeeper/scratch.git/hooks/prepare-commit-msg.sample [new file with mode: 0755]
t/lib/repositories/recursive/goingdeeper/scratch.git/hooks/update.sample [new file with mode: 0755]
t/lib/repositories/recursive/goingdeeper/scratch.git/info/exclude [new file with mode: 0644]