summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore2
-rw-r--r--rubygem-rugged-0.19.0-remove-vendor.patch12
-rw-r--r--rubygem-rugged.spec145
-rw-r--r--sources2
4 files changed, 161 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..6989e0d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1,2 @@
+/rugged-0.19.0-test.tgz
+/rugged-0.19.0.gem
diff --git a/rubygem-rugged-0.19.0-remove-vendor.patch b/rubygem-rugged-0.19.0-remove-vendor.patch
new file mode 100644
index 0000000..fb41783
--- /dev/null
+++ b/rubygem-rugged-0.19.0-remove-vendor.patch
@@ -0,0 +1,12 @@
+diff -urp rugged-0.19.0.orig/rugged.gemspec rugged-0.19.0/rugged.gemspec
+--- rugged-0.19.0.orig/rugged.gemspec 2013-08-22 15:44:43.686000000 -0500
++++ rugged-0.19.0/rugged.gemspec 2013-08-22 15:48:20.987000000 -0500
+@@ -10,7 +10,7 @@ Gem::Specification.new do |s|
+ s.description = "Rugged is a Ruby bindings to the libgit2 linkable C Git library. This is\nfor testing and using the libgit2 library in a language that is awesome.\n"
+ s.email = "schacon@gmail.com"
+ s.extensions = ["ext/rugged/extconf.rb"]
+- s.files = ["README.md", "Rakefile", "LICENSE", "lib/rugged/branch.rb", "lib/rugged/commit.rb", "lib/rugged/console.rb", "lib/rugged/diff/delta.rb", "lib/rugged/diff/hunk.rb", "lib/rugged/diff/line.rb", "lib/rugged/diff/patch.rb", "lib/rugged/diff.rb", "lib/rugged/index.rb", "lib/rugged/object.rb", "lib/rugged/reference.rb", "lib/rugged/remote.rb", "lib/rugged/repository.rb", "lib/rugged/tag.rb", "lib/rugged/tree.rb", "lib/rugged/version.rb", "lib/rugged/walker.rb", "lib/rugged.rb", "test/blob_test.rb", "test/branch_test.rb", "test/commit_test.rb", "test/config_test.rb", "test/coverage/cover.rb", "test/diff_test.rb", "test/errors_test.rb", "test/fixtures/alternate/objects/14/6ae76773c91e3b1d00cf7a338ec55ae58297e2", "test/fixtures/alternate/objects/14/9c32d47e99d0a3572ff1e70a2e0051bbf347a9", "test/fixtures/alternate/objects/14/fb3108588f9421bf764041e5e3ac305eb6277f", "test/fixtures/archive.tar.gz", "test/fixtures/attr/attr0", "test/fixtures/attr/attr1", "test/fixtures/attr/attr2", "test/fixtures/attr/attr3", "test/fixtures/attr/binfile", "test/fixtures/attr/dir/file", "test/fixtures/attr/file", "test/fixtures/attr/gitattributes", "test/fixtures/attr/gitignore", "test/fixtures/attr/ign", "test/fixtures/attr/macro_bad", "test/fixtures/attr/macro_test", "test/fixtures/attr/root_test1", "test/fixtures/attr/root_test2", "test/fixtures/attr/root_test3", "test/fixtures/attr/root_test4.txt", "test/fixtures/attr/sub/abc", "test/fixtures/attr/sub/dir/file", "test/fixtures/attr/sub/file", "test/fixtures/attr/sub/ign/file", "test/fixtures/attr/sub/ign/sub/file", "test/fixtures/attr/sub/sub/dir", "test/fixtures/attr/sub/sub/file", "test/fixtures/attr/sub/sub/subsub.txt", "test/fixtures/attr/sub/subdir_test1", "test/fixtures/attr/sub/subdir_test2.txt", "test/fixtures/diff/another.txt", "test/fixtures/diff/readme.txt", "test/fixtures/mergedrepo/conflicts-one.txt", "test/fixtures/mergedrepo/conflicts-two.txt", "test/fixtures/mergedrepo/one.txt", "test/fixtures/mergedrepo/two.txt", "test/fixtures/status/current_file", "test/fixtures/status/ignored_file", "test/fixtures/status/modified_file", "test/fixtures/status/new_file", "test/fixtures/status/staged_changes", "test/fixtures/status/staged_changes_modified_file", "test/fixtures/status/staged_delete_modified_file", "test/fixtures/status/staged_new_file", "test/fixtures/status/staged_new_file_modified_file", "test/fixtures/status/subdir/current_file", "test/fixtures/status/subdir/modified_file", "test/fixtures/status/subdir/new_file", "test/fixtures/status/subdir.txt", "test/fixtures/status/\u{8fd9}", "test/fixtures/testrepo.git/config", "test/fixtures/testrepo.git/description", "test/fixtures/testrepo.git/HEAD", "test/fixtures/testrepo.git/index", "test/fixtures/testrepo.git/info/exclude", "test/fixtures/testrepo.git/logs/HEAD", "test/fixtures/testrepo.git/logs/refs/heads/master", "test/fixtures/testrepo.git/logs/refs/notes/commits", "test/fixtures/testrepo.git/objects/0c/37a5391bbff43c37f0d0371823a5509eed5b1d", "test/fixtures/testrepo.git/objects/13/85f264afb75a56a5bec74243be9b367ba4ca08", "test/fixtures/testrepo.git/objects/18/1037049a54a1eb5fab404658a3a250b44335d7", "test/fixtures/testrepo.git/objects/18/10dff58d8a660512d4832e740f692884338ccd", "test/fixtures/testrepo.git/objects/2d/2eff63372b08adf0a9eb84109ccf7d19e2f3a2", "test/fixtures/testrepo.git/objects/36/060c58702ed4c2a40832c51758d5344201d89a", "test/fixtures/testrepo.git/objects/44/1034f860c1d5d90e4188d11ae0d325176869a8", "test/fixtures/testrepo.git/objects/45/b983be36b73c0788dc9cbcb76cbb80fc7bb057", "test/fixtures/testrepo.git/objects/4a/202b346bb0fb0db7eff3cffeb3c70babbd2045", "test/fixtures/testrepo.git/objects/5b/5b025afb0b4c913b4c338a42934a3863bf3644", "test/fixtures/testrepo.git/objects/60/d415052a33de2150bf68757f6461df4f563ae4", "test/fixtures/testrepo.git/objects/61/9f9935957e010c419cb9d15621916ddfcc0b96", "test/fixtures/testrepo.git/objects/68/8a8f4ef7496901d15322972f96e212a9e466cc", "test/fixtures/testrepo.git/objects/75/057dd4114e74cca1d750d0aee1647c903cb60a", "test/fixtures/testrepo.git/objects/77/71329dfa3002caf8c61a0ceb62a31d09023f37", "test/fixtures/testrepo.git/objects/81/4889a078c031f61ed08ab5fa863aea9314344d", "test/fixtures/testrepo.git/objects/84/96071c1b46c854b31185ea97743be6a8774479", "test/fixtures/testrepo.git/objects/94/eca2de348d5f672faf56b0decafa5937e3235e", "test/fixtures/testrepo.git/objects/9b/7384fe1676186192842f5d3e129457b62db9e3", "test/fixtures/testrepo.git/objects/9f/d738e8f7967c078dceed8190330fc8648ee56a", "test/fixtures/testrepo.git/objects/a4/a7dce85cf63874e984719f4fdd239f5145052f", "test/fixtures/testrepo.git/objects/a7/1586c1dfe8a71c6cbf6c129f404c5642ff31bd", "test/fixtures/testrepo.git/objects/a8/233120f6ad708f843d861ce2b7228ec4e3dec6", "test/fixtures/testrepo.git/objects/b7/4713326bc972cc15751ed504dca6f6f3b91f7a", "test/fixtures/testrepo.git/objects/be/3563ae3f795b2b4353bcce3a527ad0a4f7f644", "test/fixtures/testrepo.git/objects/c4/7800c7266a2be04c571c04d5a6614691ea99bd", "test/fixtures/testrepo.git/objects/c4/dc1555e4d4fa0e0c9c3fc46734c7c35b3ce90b", "test/fixtures/testrepo.git/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391", "test/fixtures/testrepo.git/objects/f6/0079018b664e4e79329a7ef9559c8d9e0378d1", "test/fixtures/testrepo.git/objects/fa/49b077972391ad58037050f2a75f74e3671e92", "test/fixtures/testrepo.git/objects/fd/093bff70906175335656e6ce6ae05783708765", "test/fixtures/testrepo.git/objects/pack/pack-d7c6adf9f61318f041845b01440d09aa7a91e1b5.idx", "test/fixtures/testrepo.git/objects/pack/pack-d7c6adf9f61318f041845b01440d09aa7a91e1b5.pack", "test/fixtures/testrepo.git/packed-refs", "test/fixtures/testrepo.git/refs/heads/master", "test/fixtures/testrepo.git/refs/notes/commits", "test/fixtures/testrepo.git/refs/tags/v0.9", "test/fixtures/testrepo.git/refs/tags/v1.0", "test/fixtures/text_file.md", "test/fixtures/unsymlinked.git/config", "test/fixtures/unsymlinked.git/description", "test/fixtures/unsymlinked.git/HEAD", "test/fixtures/unsymlinked.git/info/exclude", "test/fixtures/unsymlinked.git/objects/08/8b64704e0d6b8bd061dea879418cb5442a3fbf", "test/fixtures/unsymlinked.git/objects/13/a5e939bca25940c069fd2169d993dba328e30b", "test/fixtures/unsymlinked.git/objects/19/bf568e59e3a0b363cafb4106226e62d4a4c41c", "test/fixtures/unsymlinked.git/objects/58/1fadd35b4cf320d102a152f918729011604773", "test/fixtures/unsymlinked.git/objects/5c/87b6791e8b13da658a14d1ef7e09b5dc3bac8c", "test/fixtures/unsymlinked.git/objects/6f/e5f5398af85fb3de8a6aba0339b6d3bfa26a27", "test/fixtures/unsymlinked.git/objects/7f/ccd75616ec188b8f1b23d67506a334cc34a49d", "test/fixtures/unsymlinked.git/objects/80/6999882bf91d24241e4077906b9017605eb1f3", "test/fixtures/unsymlinked.git/objects/83/7d176303c5005505ec1e4a30231c40930c0230", "test/fixtures/unsymlinked.git/objects/a8/595ccca04f40818ae0155c8f9c77a230e597b6", "test/fixtures/unsymlinked.git/objects/cf/8f1cf5cce859c438d6cc067284cb5e161206e7", "test/fixtures/unsymlinked.git/objects/d5/278d05c8607ec420bfee4cf219fbc0eeebfd6a", "test/fixtures/unsymlinked.git/objects/f4/e16fb76536591a41454194058d048d8e4dd2e9", "test/fixtures/unsymlinked.git/objects/f9/e65619d93fdf2673882e0a261c5e93b1a84006", "test/fixtures/unsymlinked.git/refs/heads/exe-file", "test/fixtures/unsymlinked.git/refs/heads/master", "test/fixtures/unsymlinked.git/refs/heads/reg-file", "test/index_test.rb", "test/lib_test.rb", "test/note_test.rb", "test/object_test.rb", "test/reference_test.rb", "test/remote_test.rb", "test/repo_pack_test.rb", "test/repo_reset_test.rb", "test/repo_test.rb", "test/tag_test.rb", "test/test_helper.rb", "test/tree_test.rb", "test/walker_test.rb", "ext/rugged/rugged.c", "ext/rugged/rugged.h", "ext/rugged/rugged_blob.c", "ext/rugged/rugged_branch.c", "ext/rugged/rugged_commit.c", "ext/rugged/rugged_config.c", "ext/rugged/rugged_diff.c", "ext/rugged/rugged_diff_delta.c", "ext/rugged/rugged_diff_hunk.c", "ext/rugged/rugged_diff_line.c", "ext/rugged/rugged_diff_patch.c", "ext/rugged/rugged_index.c", "ext/rugged/rugged_note.c", "ext/rugged/rugged_object.c", "ext/rugged/rugged_reference.c", "ext/rugged/rugged_remote.c", "ext/rugged/rugged_repo.c", "ext/rugged/rugged_revwalk.c", "ext/rugged/rugged_settings.c", "ext/rugged/rugged_signature.c", "ext/rugged/rugged_tag.c", "ext/rugged/rugged_tree.c", "vendor/libgit2/include/git2/attr.h", "vendor/libgit2/include/git2/blob.h", "vendor/libgit2/include/git2/branch.h", "vendor/libgit2/include/git2/checkout.h", "vendor/libgit2/include/git2/clone.h", "vendor/libgit2/include/git2/commit.h", "vendor/libgit2/include/git2/common.h", "vendor/libgit2/include/git2/config.h", "vendor/libgit2/include/git2/cred_helpers.h", "vendor/libgit2/include/git2/diff.h", "vendor/libgit2/include/git2/errors.h", "vendor/libgit2/include/git2/graph.h", "vendor/libgit2/include/git2/ignore.h", "vendor/libgit2/include/git2/index.h", "vendor/libgit2/include/git2/indexer.h", "vendor/libgit2/include/git2/inttypes.h", "vendor/libgit2/include/git2/merge.h", "vendor/libgit2/include/git2/message.h", "vendor/libgit2/include/git2/net.h", "vendor/libgit2/include/git2/notes.h", "vendor/libgit2/include/git2/object.h", "vendor/libgit2/include/git2/odb.h", "vendor/libgit2/include/git2/odb_backend.h", "vendor/libgit2/include/git2/oid.h", "vendor/libgit2/include/git2/pack.h", "vendor/libgit2/include/git2/push.h", "vendor/libgit2/include/git2/refdb.h", "vendor/libgit2/include/git2/reflog.h", "vendor/libgit2/include/git2/refs.h", "vendor/libgit2/include/git2/refspec.h", "vendor/libgit2/include/git2/remote.h", "vendor/libgit2/include/git2/repository.h", "vendor/libgit2/include/git2/reset.h", "vendor/libgit2/include/git2/revparse.h", "vendor/libgit2/include/git2/revwalk.h", "vendor/libgit2/include/git2/signature.h", "vendor/libgit2/include/git2/stash.h", "vendor/libgit2/include/git2/status.h", "vendor/libgit2/include/git2/stdint.h", "vendor/libgit2/include/git2/strarray.h", "vendor/libgit2/include/git2/submodule.h", "vendor/libgit2/include/git2/sys/commit.h", "vendor/libgit2/include/git2/sys/config.h", "vendor/libgit2/include/git2/sys/index.h", "vendor/libgit2/include/git2/sys/odb_backend.h", "vendor/libgit2/include/git2/sys/refdb_backend.h", "vendor/libgit2/include/git2/sys/refs.h", "vendor/libgit2/include/git2/sys/repository.h", "vendor/libgit2/include/git2/tag.h", "vendor/libgit2/include/git2/threads.h", "vendor/libgit2/include/git2/trace.h", "vendor/libgit2/include/git2/transport.h", "vendor/libgit2/include/git2/tree.h", "vendor/libgit2/include/git2/types.h", "vendor/libgit2/include/git2/version.h", "vendor/libgit2/include/git2.h", "vendor/libgit2/src/amiga/map.c", "vendor/libgit2/src/array.h", "vendor/libgit2/src/attr.c", "vendor/libgit2/src/attr.h", "vendor/libgit2/src/attr_file.c", "vendor/libgit2/src/attr_file.h", "vendor/libgit2/src/attrcache.h", "vendor/libgit2/src/blob.c", "vendor/libgit2/src/blob.h", "vendor/libgit2/src/branch.c", "vendor/libgit2/src/branch.h", "vendor/libgit2/src/bswap.h", "vendor/libgit2/src/buf_text.c", "vendor/libgit2/src/buf_text.h", "vendor/libgit2/src/buffer.c", "vendor/libgit2/src/buffer.h", "vendor/libgit2/src/cache.c", "vendor/libgit2/src/cache.h", "vendor/libgit2/src/cc-compat.h", "vendor/libgit2/src/checkout.c", "vendor/libgit2/src/checkout.h", "vendor/libgit2/src/clone.c", "vendor/libgit2/src/commit.c", "vendor/libgit2/src/commit.h", "vendor/libgit2/src/commit_list.c", "vendor/libgit2/src/commit_list.h", "vendor/libgit2/src/common.h", "vendor/libgit2/src/compress.c", "vendor/libgit2/src/compress.h", "vendor/libgit2/src/config.c", "vendor/libgit2/src/config.h", "vendor/libgit2/src/config_cache.c", "vendor/libgit2/src/config_file.c", "vendor/libgit2/src/config_file.h", "vendor/libgit2/src/crlf.c", "vendor/libgit2/src/date.c", "vendor/libgit2/src/delta-apply.c", "vendor/libgit2/src/delta-apply.h", "vendor/libgit2/src/delta.c", "vendor/libgit2/src/delta.h", "vendor/libgit2/src/diff.c", "vendor/libgit2/src/diff.h", "vendor/libgit2/src/diff_driver.c", "vendor/libgit2/src/diff_driver.h", "vendor/libgit2/src/diff_file.c", "vendor/libgit2/src/diff_file.h", "vendor/libgit2/src/diff_patch.c", "vendor/libgit2/src/diff_patch.h", "vendor/libgit2/src/diff_print.c", "vendor/libgit2/src/diff_tform.c", "vendor/libgit2/src/diff_xdiff.c", "vendor/libgit2/src/diff_xdiff.h", "vendor/libgit2/src/errors.c", "vendor/libgit2/src/fetch.c", "vendor/libgit2/src/fetch.h", "vendor/libgit2/src/fetchhead.c", "vendor/libgit2/src/fetchhead.h", "vendor/libgit2/src/filebuf.c", "vendor/libgit2/src/filebuf.h", "vendor/libgit2/src/fileops.c", "vendor/libgit2/src/fileops.h", "vendor/libgit2/src/filter.c", "vendor/libgit2/src/filter.h", "vendor/libgit2/src/fnmatch.c", "vendor/libgit2/src/fnmatch.h", "vendor/libgit2/src/global.c", "vendor/libgit2/src/global.h", "vendor/libgit2/src/graph.c", "vendor/libgit2/src/hash/hash_generic.c", "vendor/libgit2/src/hash/hash_generic.h", "vendor/libgit2/src/hash/hash_openssl.h", "vendor/libgit2/src/hash/hash_win32.c", "vendor/libgit2/src/hash/hash_win32.h", "vendor/libgit2/src/hash.c", "vendor/libgit2/src/hash.h", "vendor/libgit2/src/hashsig.c", "vendor/libgit2/src/hashsig.h", "vendor/libgit2/src/ignore.c", "vendor/libgit2/src/ignore.h", "vendor/libgit2/src/index.c", "vendor/libgit2/src/index.h", "vendor/libgit2/src/indexer.c", "vendor/libgit2/src/iterator.c", "vendor/libgit2/src/iterator.h", "vendor/libgit2/src/khash.h", "vendor/libgit2/src/map.h", "vendor/libgit2/src/merge.c", "vendor/libgit2/src/merge.h", "vendor/libgit2/src/merge_file.c", "vendor/libgit2/src/merge_file.h", "vendor/libgit2/src/message.c", "vendor/libgit2/src/message.h", "vendor/libgit2/src/mwindow.c", "vendor/libgit2/src/mwindow.h", "vendor/libgit2/src/netops.c", "vendor/libgit2/src/netops.h", "vendor/libgit2/src/notes.c", "vendor/libgit2/src/notes.h", "vendor/libgit2/src/object.c", "vendor/libgit2/src/object.h", "vendor/libgit2/src/object_api.c", "vendor/libgit2/src/odb.c", "vendor/libgit2/src/odb.h", "vendor/libgit2/src/odb_loose.c", "vendor/libgit2/src/odb_pack.c", "vendor/libgit2/src/offmap.h", "vendor/libgit2/src/oid.c", "vendor/libgit2/src/oid.h", "vendor/libgit2/src/oidmap.h", "vendor/libgit2/src/pack-objects.c", "vendor/libgit2/src/pack-objects.h", "vendor/libgit2/src/pack.c", "vendor/libgit2/src/pack.h", "vendor/libgit2/src/path.c", "vendor/libgit2/src/path.h", "vendor/libgit2/src/pathspec.c", "vendor/libgit2/src/pathspec.h", "vendor/libgit2/src/pool.c", "vendor/libgit2/src/pool.h", "vendor/libgit2/src/posix.c", "vendor/libgit2/src/posix.h", "vendor/libgit2/src/pqueue.c", "vendor/libgit2/src/pqueue.h", "vendor/libgit2/src/push.c", "vendor/libgit2/src/push.h", "vendor/libgit2/src/refdb.c", "vendor/libgit2/src/refdb.h", "vendor/libgit2/src/refdb_fs.c", "vendor/libgit2/src/refdb_fs.h", "vendor/libgit2/src/reflog.c", "vendor/libgit2/src/reflog.h", "vendor/libgit2/src/refs.c", "vendor/libgit2/src/refs.h", "vendor/libgit2/src/refspec.c", "vendor/libgit2/src/refspec.h", "vendor/libgit2/src/remote.c", "vendor/libgit2/src/remote.h", "vendor/libgit2/src/repo_template.h", "vendor/libgit2/src/repository.c", "vendor/libgit2/src/repository.h", "vendor/libgit2/src/reset.c", "vendor/libgit2/src/revparse.c", "vendor/libgit2/src/revwalk.c", "vendor/libgit2/src/revwalk.h", "vendor/libgit2/src/sha1_lookup.c", "vendor/libgit2/src/sha1_lookup.h", "vendor/libgit2/src/signature.c", "vendor/libgit2/src/signature.h", "vendor/libgit2/src/stash.c", "vendor/libgit2/src/status.c", "vendor/libgit2/src/status.h", "vendor/libgit2/src/strmap.h", "vendor/libgit2/src/submodule.c", "vendor/libgit2/src/submodule.h", "vendor/libgit2/src/tag.c", "vendor/libgit2/src/tag.h", "vendor/libgit2/src/thread-utils.c", "vendor/libgit2/src/thread-utils.h", "vendor/libgit2/src/trace.c", "vendor/libgit2/src/trace.h", "vendor/libgit2/src/transport.c", "vendor/libgit2/src/transports/cred.c", "vendor/libgit2/src/transports/cred_helpers.c", "vendor/libgit2/src/transports/git.c", "vendor/libgit2/src/transports/http.c", "vendor/libgit2/src/transports/local.c", "vendor/libgit2/src/transports/smart.c", "vendor/libgit2/src/transports/smart.h", "vendor/libgit2/src/transports/smart_pkt.c", "vendor/libgit2/src/transports/smart_protocol.c", "vendor/libgit2/src/transports/ssh.c", "vendor/libgit2/src/transports/winhttp.c", "vendor/libgit2/src/tree-cache.c", "vendor/libgit2/src/tree-cache.h", "vendor/libgit2/src/tree.c", "vendor/libgit2/src/tree.h", "vendor/libgit2/src/tsort.c", "vendor/libgit2/src/unix/map.c", "vendor/libgit2/src/unix/posix.h", "vendor/libgit2/src/unix/realpath.c", "vendor/libgit2/src/util.c", "vendor/libgit2/src/util.h", "vendor/libgit2/src/vector.c", "vendor/libgit2/src/vector.h", "vendor/libgit2/src/win32/dir.c", "vendor/libgit2/src/win32/dir.h", "vendor/libgit2/src/win32/error.c", "vendor/libgit2/src/win32/error.h", "vendor/libgit2/src/win32/findfile.c", "vendor/libgit2/src/win32/findfile.h", "vendor/libgit2/src/win32/map.c", "vendor/libgit2/src/win32/mingw-compat.h", "vendor/libgit2/src/win32/msvc-compat.h", "vendor/libgit2/src/win32/posix.h", "vendor/libgit2/src/win32/posix_w32.c", "vendor/libgit2/src/win32/precompiled.c", "vendor/libgit2/src/win32/precompiled.h", "vendor/libgit2/src/win32/pthread.c", "vendor/libgit2/src/win32/pthread.h", "vendor/libgit2/src/win32/utf-conv.c", "vendor/libgit2/src/win32/utf-conv.h", "vendor/libgit2/src/win32/version.h", "vendor/libgit2/src/xdiff/xdiff.h", "vendor/libgit2/src/xdiff/xdiffi.c", "vendor/libgit2/src/xdiff/xdiffi.h", "vendor/libgit2/src/xdiff/xemit.c", "vendor/libgit2/src/xdiff/xemit.h", "vendor/libgit2/src/xdiff/xhistogram.c", "vendor/libgit2/src/xdiff/xinclude.h", "vendor/libgit2/src/xdiff/xmacros.h", "vendor/libgit2/src/xdiff/xmerge.c", "vendor/libgit2/src/xdiff/xpatience.c", "vendor/libgit2/src/xdiff/xprepare.c", "vendor/libgit2/src/xdiff/xprepare.h", "vendor/libgit2/src/xdiff/xtypes.h", "vendor/libgit2/src/xdiff/xutils.c", "vendor/libgit2/src/xdiff/xutils.h", "vendor/libgit2/deps/http-parser/http_parser.c", "vendor/libgit2/deps/http-parser/http_parser.h", "vendor/libgit2/deps/regex/config.h", "vendor/libgit2/deps/regex/regcomp.c", "vendor/libgit2/deps/regex/regex.c", "vendor/libgit2/deps/regex/regex.h", "vendor/libgit2/deps/regex/regex_internal.c", "vendor/libgit2/deps/regex/regex_internal.h", "vendor/libgit2/deps/regex/regexec.c", "vendor/libgit2/deps/zlib/adler32.c", "vendor/libgit2/deps/zlib/crc32.c", "vendor/libgit2/deps/zlib/crc32.h", "vendor/libgit2/deps/zlib/deflate.c", "vendor/libgit2/deps/zlib/deflate.h", "vendor/libgit2/deps/zlib/inffast.c", "vendor/libgit2/deps/zlib/inffast.h", "vendor/libgit2/deps/zlib/inffixed.h", "vendor/libgit2/deps/zlib/inflate.c", "vendor/libgit2/deps/zlib/inflate.h", "vendor/libgit2/deps/zlib/inftrees.c", "vendor/libgit2/deps/zlib/inftrees.h", "vendor/libgit2/deps/zlib/trees.c", "vendor/libgit2/deps/zlib/trees.h", "vendor/libgit2/deps/zlib/zconf.h", "vendor/libgit2/deps/zlib/zlib.h", "vendor/libgit2/deps/zlib/zutil.c", "vendor/libgit2/deps/zlib/zutil.h", "vendor/libgit2/Makefile.embed", "ext/rugged/extconf.rb"]
++ s.files = ["README.md", "Rakefile", "LICENSE", "lib/rugged/branch.rb", "lib/rugged/commit.rb", "lib/rugged/console.rb", "lib/rugged/diff/delta.rb", "lib/rugged/diff/hunk.rb", "lib/rugged/diff/line.rb", "lib/rugged/diff/patch.rb", "lib/rugged/diff.rb", "lib/rugged/index.rb", "lib/rugged/object.rb", "lib/rugged/reference.rb", "lib/rugged/remote.rb", "lib/rugged/repository.rb", "lib/rugged/tag.rb", "lib/rugged/tree.rb", "lib/rugged/version.rb", "lib/rugged/walker.rb", "lib/rugged.rb", "test/blob_test.rb", "test/branch_test.rb", "test/commit_test.rb", "test/config_test.rb", "test/coverage/cover.rb", "test/diff_test.rb", "test/errors_test.rb", "test/fixtures/alternate/objects/14/6ae76773c91e3b1d00cf7a338ec55ae58297e2", "test/fixtures/alternate/objects/14/9c32d47e99d0a3572ff1e70a2e0051bbf347a9", "test/fixtures/alternate/objects/14/fb3108588f9421bf764041e5e3ac305eb6277f", "test/fixtures/archive.tar.gz", "test/fixtures/attr/attr0", "test/fixtures/attr/attr1", "test/fixtures/attr/attr2", "test/fixtures/attr/attr3", "test/fixtures/attr/binfile", "test/fixtures/attr/dir/file", "test/fixtures/attr/file", "test/fixtures/attr/gitattributes", "test/fixtures/attr/gitignore", "test/fixtures/attr/ign", "test/fixtures/attr/macro_bad", "test/fixtures/attr/macro_test", "test/fixtures/attr/root_test1", "test/fixtures/attr/root_test2", "test/fixtures/attr/root_test3", "test/fixtures/attr/root_test4.txt", "test/fixtures/attr/sub/abc", "test/fixtures/attr/sub/dir/file", "test/fixtures/attr/sub/file", "test/fixtures/attr/sub/ign/file", "test/fixtures/attr/sub/ign/sub/file", "test/fixtures/attr/sub/sub/dir", "test/fixtures/attr/sub/sub/file", "test/fixtures/attr/sub/sub/subsub.txt", "test/fixtures/attr/sub/subdir_test1", "test/fixtures/attr/sub/subdir_test2.txt", "test/fixtures/diff/another.txt", "test/fixtures/diff/readme.txt", "test/fixtures/mergedrepo/conflicts-one.txt", "test/fixtures/mergedrepo/conflicts-two.txt", "test/fixtures/mergedrepo/one.txt", "test/fixtures/mergedrepo/two.txt", "test/fixtures/status/current_file", "test/fixtures/status/ignored_file", "test/fixtures/status/modified_file", "test/fixtures/status/new_file", "test/fixtures/status/staged_changes", "test/fixtures/status/staged_changes_modified_file", "test/fixtures/status/staged_delete_modified_file", "test/fixtures/status/staged_new_file", "test/fixtures/status/staged_new_file_modified_file", "test/fixtures/status/subdir/current_file", "test/fixtures/status/subdir/modified_file", "test/fixtures/status/subdir/new_file", "test/fixtures/status/subdir.txt", "test/fixtures/status/\u{8fd9}", "test/fixtures/testrepo.git/config", "test/fixtures/testrepo.git/description", "test/fixtures/testrepo.git/HEAD", "test/fixtures/testrepo.git/index", "test/fixtures/testrepo.git/info/exclude", "test/fixtures/testrepo.git/logs/HEAD", "test/fixtures/testrepo.git/logs/refs/heads/master", "test/fixtures/testrepo.git/logs/refs/notes/commits", "test/fixtures/testrepo.git/objects/0c/37a5391bbff43c37f0d0371823a5509eed5b1d", "test/fixtures/testrepo.git/objects/13/85f264afb75a56a5bec74243be9b367ba4ca08", "test/fixtures/testrepo.git/objects/18/1037049a54a1eb5fab404658a3a250b44335d7", "test/fixtures/testrepo.git/objects/18/10dff58d8a660512d4832e740f692884338ccd", "test/fixtures/testrepo.git/objects/2d/2eff63372b08adf0a9eb84109ccf7d19e2f3a2", "test/fixtures/testrepo.git/objects/36/060c58702ed4c2a40832c51758d5344201d89a", "test/fixtures/testrepo.git/objects/44/1034f860c1d5d90e4188d11ae0d325176869a8", "test/fixtures/testrepo.git/objects/45/b983be36b73c0788dc9cbcb76cbb80fc7bb057", "test/fixtures/testrepo.git/objects/4a/202b346bb0fb0db7eff3cffeb3c70babbd2045", "test/fixtures/testrepo.git/objects/5b/5b025afb0b4c913b4c338a42934a3863bf3644", "test/fixtures/testrepo.git/objects/60/d415052a33de2150bf68757f6461df4f563ae4", "test/fixtures/testrepo.git/objects/61/9f9935957e010c419cb9d15621916ddfcc0b96", "test/fixtures/testrepo.git/objects/68/8a8f4ef7496901d15322972f96e212a9e466cc", "test/fixtures/testrepo.git/objects/75/057dd4114e74cca1d750d0aee1647c903cb60a", "test/fixtures/testrepo.git/objects/77/71329dfa3002caf8c61a0ceb62a31d09023f37", "test/fixtures/testrepo.git/objects/81/4889a078c031f61ed08ab5fa863aea9314344d", "test/fixtures/testrepo.git/objects/84/96071c1b46c854b31185ea97743be6a8774479", "test/fixtures/testrepo.git/objects/94/eca2de348d5f672faf56b0decafa5937e3235e", "test/fixtures/testrepo.git/objects/9b/7384fe1676186192842f5d3e129457b62db9e3", "test/fixtures/testrepo.git/objects/9f/d738e8f7967c078dceed8190330fc8648ee56a", "test/fixtures/testrepo.git/objects/a4/a7dce85cf63874e984719f4fdd239f5145052f", "test/fixtures/testrepo.git/objects/a7/1586c1dfe8a71c6cbf6c129f404c5642ff31bd", "test/fixtures/testrepo.git/objects/a8/233120f6ad708f843d861ce2b7228ec4e3dec6", "test/fixtures/testrepo.git/objects/b7/4713326bc972cc15751ed504dca6f6f3b91f7a", "test/fixtures/testrepo.git/objects/be/3563ae3f795b2b4353bcce3a527ad0a4f7f644", "test/fixtures/testrepo.git/objects/c4/7800c7266a2be04c571c04d5a6614691ea99bd", "test/fixtures/testrepo.git/objects/c4/dc1555e4d4fa0e0c9c3fc46734c7c35b3ce90b", "test/fixtures/testrepo.git/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391", "test/fixtures/testrepo.git/objects/f6/0079018b664e4e79329a7ef9559c8d9e0378d1", "test/fixtures/testrepo.git/objects/fa/49b077972391ad58037050f2a75f74e3671e92", "test/fixtures/testrepo.git/objects/fd/093bff70906175335656e6ce6ae05783708765", "test/fixtures/testrepo.git/objects/pack/pack-d7c6adf9f61318f041845b01440d09aa7a91e1b5.idx", "test/fixtures/testrepo.git/objects/pack/pack-d7c6adf9f61318f041845b01440d09aa7a91e1b5.pack", "test/fixtures/testrepo.git/packed-refs", "test/fixtures/testrepo.git/refs/heads/master", "test/fixtures/testrepo.git/refs/notes/commits", "test/fixtures/testrepo.git/refs/tags/v0.9", "test/fixtures/testrepo.git/refs/tags/v1.0", "test/fixtures/text_file.md", "test/fixtures/unsymlinked.git/config", "test/fixtures/unsymlinked.git/description", "test/fixtures/unsymlinked.git/HEAD", "test/fixtures/unsymlinked.git/info/exclude", "test/fixtures/unsymlinked.git/objects/08/8b64704e0d6b8bd061dea879418cb5442a3fbf", "test/fixtures/unsymlinked.git/objects/13/a5e939bca25940c069fd2169d993dba328e30b", "test/fixtures/unsymlinked.git/objects/19/bf568e59e3a0b363cafb4106226e62d4a4c41c", "test/fixtures/unsymlinked.git/objects/58/1fadd35b4cf320d102a152f918729011604773", "test/fixtures/unsymlinked.git/objects/5c/87b6791e8b13da658a14d1ef7e09b5dc3bac8c", "test/fixtures/unsymlinked.git/objects/6f/e5f5398af85fb3de8a6aba0339b6d3bfa26a27", "test/fixtures/unsymlinked.git/objects/7f/ccd75616ec188b8f1b23d67506a334cc34a49d", "test/fixtures/unsymlinked.git/objects/80/6999882bf91d24241e4077906b9017605eb1f3", "test/fixtures/unsymlinked.git/objects/83/7d176303c5005505ec1e4a30231c40930c0230", "test/fixtures/unsymlinked.git/objects/a8/595ccca04f40818ae0155c8f9c77a230e597b6", "test/fixtures/unsymlinked.git/objects/cf/8f1cf5cce859c438d6cc067284cb5e161206e7", "test/fixtures/unsymlinked.git/objects/d5/278d05c8607ec420bfee4cf219fbc0eeebfd6a", "test/fixtures/unsymlinked.git/objects/f4/e16fb76536591a41454194058d048d8e4dd2e9", "test/fixtures/unsymlinked.git/objects/f9/e65619d93fdf2673882e0a261c5e93b1a84006", "test/fixtures/unsymlinked.git/refs/heads/exe-file", "test/fixtures/unsymlinked.git/refs/heads/master", "test/fixtures/unsymlinked.git/refs/heads/reg-file", "test/index_test.rb", "test/lib_test.rb", "test/note_test.rb", "test/object_test.rb", "test/reference_test.rb", "test/remote_test.rb", "test/repo_pack_test.rb", "test/repo_reset_test.rb", "test/repo_test.rb", "test/tag_test.rb", "test/test_helper.rb", "test/tree_test.rb", "test/walker_test.rb", "ext/rugged/rugged.c", "ext/rugged/rugged.h", "ext/rugged/rugged_blob.c", "ext/rugged/rugged_branch.c", "ext/rugged/rugged_commit.c", "ext/rugged/rugged_config.c", "ext/rugged/rugged_diff.c", "ext/rugged/rugged_diff_delta.c", "ext/rugged/rugged_diff_hunk.c", "ext/rugged/rugged_diff_line.c", "ext/rugged/rugged_diff_patch.c", "ext/rugged/rugged_index.c", "ext/rugged/rugged_note.c", "ext/rugged/rugged_object.c", "ext/rugged/rugged_reference.c", "ext/rugged/rugged_remote.c", "ext/rugged/rugged_repo.c", "ext/rugged/rugged_revwalk.c", "ext/rugged/rugged_settings.c", "ext/rugged/rugged_signature.c", "ext/rugged/rugged_tag.c", "ext/rugged/rugged_tree.c", "ext/rugged/extconf.rb"]
+ s.homepage = "http://github.com/libgit2/rugged"
+ s.require_paths = ["lib"]
+ s.rubygems_version = "2.0.7"
diff --git a/rubygem-rugged.spec b/rubygem-rugged.spec
new file mode 100644
index 0000000..0d2ef14
--- /dev/null
+++ b/rubygem-rugged.spec
@@ -0,0 +1,145 @@
+%global gem_name rugged
+
+Summary: Rugged is a Ruby binding to the libgit2 library
+Name: rubygem-%{gem_name}
+Version: 0.19.0
+Release: 4%{?dist}
+Group: Development/Languages
+License: MIT
+URL: http://github.com/libgit2/rugged
+Source0: http://rubygems.org/gems/%{gem_name}-%{version}.gem
+# The test directory for this version is incomplete due to gemspec bug.
+# Upstream has removed test and Rakefile from gem in future versions.
+# https://github.com/libgit2/rugged/issues/262
+# https://github.com/libgit2/rugged/pull/263
+# This is how we are getting the tests (Source1)
+# git clone git@github.com:libgit2/rugged.git
+# cd rugged/
+# git checkout v0.19.0
+# tar cfz rugged-0.19.0-test.tgz test/ Rakefile
+Source1: %{gem_name}-%{version}-test.tgz
+# Remove the bundled libraries from gemspec
+Patch1: rubygem-rugged-0.19.0-remove-vendor.patch
+Requires: ruby(rubygems)
+%if 0%{?fedora} >= 19
+Requires: ruby(release)
+BuildRequires: ruby(release)
+%else
+Requires: ruby(abi) = 1.9.1
+BuildRequires: ruby(abi) = 1.9.1
+%endif
+BuildRequires: git
+BuildRequires: libgit2-devel
+BuildRequires: ruby-devel
+BuildRequires: rubygem(minitest)
+BuildRequires: rubygems-devel
+BuildRequires: zlib-devel
+Provides: rubygem(%{gem_name}) = %{version}
+%{?rubygems_default_filter}
+
+%description
+Rugged is a Ruby bindings to the libgit2W C Git library. This is
+for testing and using the libgit2 library in a language that is awesome.
+
+
+%package doc
+Summary: Documentation for %{name}
+Group: Documentation
+Requires: %{name} = %{version}-%{release}
+BuildArch: noarch
+
+%description doc
+Documentation for %{name}
+
+%prep
+gem unpack %{SOURCE0}
+%setup -q -D -T -n %{gem_name}-%{version}
+
+gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
+
+rm -rf vendor
+%patch1 -p1
+
+%build
+export LIBGIT2_PATH="/usr/"
+gem build %{gem_name}.gemspec
+%gem_install
+
+%install
+mkdir -p %{buildroot}%{gem_dir}
+cp -a ./%{gem_dir}/* %{buildroot}%{gem_dir}/
+
+
+# move C extensions to the extdir.
+mkdir -p %{buildroot}%{gem_extdir_mri}/lib/%{gem_name}/
+mv %{buildroot}%{gem_instdir}/lib/%{gem_name}/rugged.so %{buildroot}%{gem_extdir_mri}/lib/%{gem_name}/
+
+# Clear up empty files
+echo "#file" > %{buildroot}%{gem_instdir}/test/fixtures/attr/dir/file
+echo "#file" > %{buildroot}%{gem_instdir}/test/fixtures/attr/sub/dir/file
+echo "#dir" > %{buildroot}%{gem_instdir}/test/fixtures/attr/sub/sub/dir
+
+# We don't need those files anymore.
+rm -rf %{buildroot}%{gem_instdir}/ext/
+
+%check
+pushd .%{gem_instdir}
+tar xfz %{SOURCE1}
+export LANG="en_US.UTF-8"
+git config --global user.name John Doe
+testrb -Ilib test/*test.rb
+popd
+
+%files
+%doc %{gem_instdir}/LICENSE
+%doc %{gem_instdir}/README.md
+%dir %{gem_instdir}
+%{gem_libdir}
+%{gem_extdir_mri}
+%exclude %{gem_cache}
+%{gem_spec}
+
+%files doc
+%doc %{gem_docdir}
+%{gem_instdir}/Rakefile
+%{gem_instdir}/test
+
+%changelog
+* Mon Sep 09 2013 Troy Dawson <tdawson@redhat.com> - 0.19.0-4
+- Update comments about test source
+- Fix zero length files in test
+
+* Fri Sep 06 2013 Troy Dawson <tdawson@redhat.com> - 0.19.0-3
+- Added full test directory
+- use minitest for tests
+- Added .so file provides filter
+
+* Thu Aug 22 2013 Troy Dawson <tdawson@redhat.com> - 0.19.0-2
+- remove vendor directory and patch gemspec to reflect that
+- export LIBGIT2_PATH before building to use system git2
+
+* Mon Jul 22 2013 Troy Dawson <tdawson@redhat.com> - 0.19.0-1
+- Updated to latest release - 0.19.0
+- Cleaned up bad tests
+- Comment out check, due to bad exit code from successful tests
+
+* Mon Jul 22 2013 Troy Dawson <tdawson@redhat.com> - 0.19.0-1
+- Updated to latest release - 0.19.0
+- Cleaned up bad tests
+
+* Tue Jul 09 2013 Troy Dawson <tdawson@redhat.com> - 0.16.0-3
+- Change build section to use current ruby guidelines
+- move lib/rugged/rugged.so instead of ext/rugged/rugged.so
+- move rugged.so into the correct directory
+- cleanup test, now runs without problems
+
+* Tue Jul 02 2013 Troy Dawson <tdawson@redhat.com> - 0.16.0-2
+- Make macro's more consistant
+- Remove extra rugged.so
+- Set correct permissions for rugged.so
+- Run test (thanks to Axilleas Pipinellis for this)
+- Add libgit2-devel to buildrequires - this causes the build to
+ use system libgit2 instead of bundled version.
+
+* Mon Mar 18 2013 Troy Dawson <tdawson@redhat.com> - 0.16.0-1
+- Initial package
diff --git a/sources b/sources
index e69de29..d751e74 100644
--- a/sources
+++ b/sources
@@ -0,0 +1,2 @@
+87c05d69d56774b5beb952f6dd74a4ce rugged-0.19.0-test.tgz
+4ebd8b282507ae7e9c74d0d4ee859287 rugged-0.19.0.gem