diff options
author | Dickson S. Guedes | 2011-09-19 00:56:50 +0000 |
---|---|---|
committer | Dickson S. Guedes | 2011-09-19 00:56:50 +0000 |
commit | 9602960da44eb35f608d1fadac6a4c6e60f22e1e (patch) | |
tree | 0fc510fd71f0cc1df6181b0ae346eb0373dded00 | |
parent | da852cd006cfd841fddb78fb363a0c3fb315dfe2 (diff) |
create a default .gitignore file
when create a extension using skeleton it now creates a default
.gitignore file.
Fix #15.
-rw-r--r-- | lib/pgxn_utils/templates/root/.gitignore.tt | 8 | ||||
-rw-r--r-- | spec/cli_spec.rb | 8 |
2 files changed, 15 insertions, 1 deletions
diff --git a/lib/pgxn_utils/templates/root/.gitignore.tt b/lib/pgxn_utils/templates/root/.gitignore.tt new file mode 100644 index 0000000..7ccbc9d --- /dev/null +++ b/lib/pgxn_utils/templates/root/.gitignore.tt @@ -0,0 +1,8 @@ +results/ +*.so +tmp/ +*.o +regression.diffs +regression.out +/sql/<%= extension_name =>--* +!/sql/<%= extension_name =>--*--*.sql diff --git a/spec/cli_spec.rb b/spec/cli_spec.rb index aa346ed..590d291 100644 --- a/spec/cli_spec.rb +++ b/spec/cli_spec.rb @@ -2,7 +2,12 @@ require File.expand_path('spec/spec_helper') describe PgxnUtils::CLI do + before(:all) do + system "mv META.json meta.json" + end + after(:all) do + system "mv meta.json META.json" system "rm -rf /tmp/extension.*" system "rm -rf extension.*" end @@ -62,7 +67,8 @@ describe PgxnUtils::CLI do extension = next_extension skeleton extension - Dir["#{extension}/**/*"].sort.should == [ + Dir["#{extension}/**/{*,.gitignore}"].sort.should == [ + "#{extension}/.gitignore", "#{extension}/META.json", "#{extension}/Makefile", "#{extension}/README.md", |