Add hgignore for programmer prefer mercurial DRCS

This commit is contained in:
m00nlight 2014-12-29 11:16:39 +08:00
parent 1f324dad13
commit ac302d3125
10 changed files with 62 additions and 27 deletions

View file

@ -14,27 +14,21 @@
</license>
</licenses>
<scm>
<connection>scm:git:git://github.com/technomancy/leiningen.git</connection>
<developerConnection>scm:git:ssh://git@github.com/technomancy/leiningen.git</developerConnection>
<tag>e77db48947ee47e7ee0c1e4b8f5e43764e3aa3b7
<connection>scm:git:git://github.com/m00nlight/leiningen.git</connection>
<developerConnection>scm:git:ssh://git@github.com/m00nlight/leiningen.git</developerConnection>
<tag>1f324dad13addb09b3ab54254c0a72a560b7ef78
</tag>
<url>https://github.com/technomancy/leiningen</url>
<url>https://github.com/m00nlight/leiningen</url>
</scm>
<build>
<sourceDirectory>src</sourceDirectory>
<testSourceDirectory>test</testSourceDirectory>
<resources>
<resource>
<directory>dev-resources</directory>
</resource>
<resource>
<directory>resources</directory>
</resource>
</resources>
<testResources>
<testResource>
<directory>dev-resources</directory>
</testResource>
<testResource>
<directory>dev-resources</directory>
</testResource>
@ -49,7 +43,7 @@
<repositories>
<repository>
<id>central</id>
<url>http://repo1.maven.org/maven2/</url>
<url>https://repo1.maven.org/maven2/</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
@ -104,11 +98,6 @@
<artifactId>io</artifactId>
<version>0.3.1</version>
</dependency>
<dependency>
<groupId>spyscope</groupId>
<artifactId>spyscope</artifactId>
<version>0.1.4</version>
</dependency>
<dependency>
<groupId>pedantic</groupId>
<artifactId>pedantic</artifactId>
@ -124,6 +113,7 @@
<artifactId>clojure</artifactId>
</exclusion>
</exclusions>
<scope>test</scope>
</dependency>
<dependency>
<groupId>clojure-complete</groupId>
@ -135,6 +125,7 @@
<artifactId>clojure</artifactId>
</exclusion>
</exclusions>
<scope>test</scope>
</dependency>
</dependencies>
</project>

View file

@ -0,0 +1,10 @@
syntax: glob
/target/
/classes/
/checkouts/
pom.xml
pom.xml.asc
*.jar
*.class
/.lein-*
/.nrepl-port

View file

@ -0,0 +1,10 @@
syntax: glob
/target/
/classes/
/checkouts/
pom.xml
pom.xml.asc
*.jar
*.class
/.lein-*
/.nrepl-port

View file

@ -0,0 +1,10 @@
syntax: glob
/target/
/classes/
/checkouts/
pom.xml
pom.xml.asc
*.jar
*.class
/.lein-*
/.nrepl-port

View file

@ -0,0 +1,10 @@
syntax: glob
/target/
/classes/
/checkouts/
pom.xml
pom.xml.asc
*.jar
*.class
/.lein-*
/.nrepl-port

View file

@ -21,6 +21,7 @@
["README.md" (render "README.md" data)]
["doc/intro.md" (render "intro.md" data)]
[".gitignore" (render "gitignore" data)]
[".hgignore" (render "hgignore" data)]
["src/{{nested-dirs}}.clj" (render "core.clj" data)]
["test/{{nested-dirs}}_test.clj" (render "test.clj" data)]
["LICENSE" (render "LICENSE" data)]

View file

@ -25,6 +25,7 @@ Accepts a group id in the project name: `lein new foo.bar/baz`"
["README.md" (render "README.md" data)]
["doc/intro.md" (render "intro.md" data)]
[".gitignore" (render "gitignore" data)]
[".hgignore" (render "hgignore" data)]
["src/{{nested-dirs}}.clj" (render "core.clj" data)]
["test/{{nested-dirs}}_test.clj" (render "test.clj" data)]
["LICENSE" (render "LICENSE" data)]

View file

@ -18,5 +18,6 @@
["project.clj" (render "project.clj" data)]
["README.md" (render "README.md" data)]
[".gitignore" (render "gitignore" data)]
[".hgignore" (render "hgignore" data)]
["src/leiningen/{{sanitized}}.clj" (render "name.clj" data)]
["LICENSE" (render "LICENSE" data)])))

View file

@ -15,6 +15,7 @@
["README.md" (render "README.md" data)]
["project.clj" (render "project.clj" data)]
[".gitignore" (render "gitignore" data)]
[".hgignore" (render "hgignore" data)]
["src/leiningen/new/{{sanitized}}.clj" (render "temp.clj" data)]
["resources/leiningen/new/{{sanitized}}/foo.clj" (render "foo.clj")]
["LICENSE" (render "LICENSE" data)])))

View file

@ -7,8 +7,8 @@
(deftest test-new-with-just-project-name
(leiningen.new/new nil "test-new-proj")
(is (= #{"README.md" "project.clj" "resources" "src" "core.clj" "test"
"doc" "intro.md" "test_new_proj" "core_test.clj" ".gitignore"
"LICENSE"}
"doc" "intro.md" "test_new_proj" "core_test.clj" ".gitignore"
".hgignore" "LICENSE"}
(set (map (memfn getName) (rest (file-seq (file "test-new-proj")))))))
(delete-file-recursively (file "test-new-proj") :silently))
@ -16,7 +16,7 @@
(leiningen.new/new nil "orgname/a-project")
(is (= #{"src" "a_project_test.clj" "project.clj" "a_project.clj" "orgname"
"resources" "test" ".gitignore" "README.md" "doc" "intro.md"
"LICENSE"}
"LICENSE" ".hgignore"}
(set (map (memfn getName)
(rest (file-seq (file "a-project")))))))
(delete-file-recursively (file "a-project") :silently))
@ -25,7 +25,7 @@
(leiningen.new/new nil "default" "test-new-proj")
(is (= #{"README.md" "project.clj" "src" "core.clj" "test" "resources"
"doc" "intro.md" "test_new_proj" "core_test.clj" ".gitignore"
"LICENSE"}
"LICENSE" ".hgignore"}
(set (map (memfn getName) (rest (file-seq (file "test-new-proj")))))))
(delete-file-recursively (file "test-new-proj") :silently))
@ -33,14 +33,14 @@
(leiningen.new/new nil "app" "test-new-app")
(is (= #{"README.md" "project.clj" "src" "core.clj" "test" "resources"
"doc" "intro.md" "test_new_app" "core_test.clj" ".gitignore"
"LICENSE"}
"LICENSE" ".hgignore"}
(set (map (memfn getName) (rest (file-seq (file "test-new-app")))))))
(delete-file-recursively (file "test-new-app") :silently))
(deftest test-new-with-plugin-template
(leiningen.new/new nil "plugin" "test-new-plugin")
(is (= #{"README.md" "project.clj" "src" "leiningen" "test_new_plugin.clj" ".gitignore"
"LICENSE"}
"LICENSE" ".hgignore"}
(set (map (memfn getName) (rest (file-seq (file "test-new-plugin")))))))
(delete-file-recursively (file "test-new-plugin") :silently))
@ -48,7 +48,7 @@
(leiningen.new/new nil "template" "test-new-template")
(is (= #{"README.md" "project.clj" "src" "leiningen" "new" "resources"
"test_new_template.clj" "test_new_template" "foo.clj" ".gitignore"
"LICENSE"}
"LICENSE" ".hgignore"}
(set (map (memfn getName) (rest (file-seq (file "test-new-template")))))))
(delete-file-recursively (file "test-new-template") :silently))
@ -84,7 +84,7 @@
(leiningen.new/new nil "test-new-proj" "--to-dir" "my-proj")
(is (= #{"README.md" "project.clj" "src" "core.clj" "test" "resources"
"doc" "intro.md" "test_new_proj" "core_test.clj" ".gitignore"
"LICENSE"}
"LICENSE" ".hgignore"}
(set (map (memfn getName) (rest (file-seq (file "my-proj")))))))
(delete-file-recursively (file "my-proj") :silently))
@ -93,7 +93,7 @@
(leiningen.new/new nil "test-new-proj" "--force")
(is (= #{"README.md" "project.clj" "src" "core.clj" "test" "resources"
"doc" "intro.md" "test_new_proj" "core_test.clj" ".gitignore"
"LICENSE"}
"LICENSE" ".hgignore"}
(set (map (memfn getName) (rest (file-seq (file "test-new-proj")))))))
(delete-file-recursively (file "test-new-proj") :silently))
@ -102,7 +102,7 @@
(leiningen.new/new nil "test-new-proj" "--to-dir" "my-proj" "--force")
(is (= #{"README.md" "project.clj" "src" "core.clj" "test" "resources"
"doc" "intro.md" "test_new_proj" "core_test.clj" ".gitignore"
"LICENSE"}
"LICENSE" ".hgignore"}
(set (map (memfn getName) (rest (file-seq (file "my-proj")))))))
(delete-file-recursively (file "my-proj") :silently))
@ -117,7 +117,7 @@
(leiningen.new/new nil "test-new-proj")
(is (= #{"README.md" "project.clj" "src" "core.clj" "test" "resources"
"doc" "intro.md" "test_new_proj" "core_test.clj" ".gitignore"
"LICENSE"}
"LICENSE" ".hgignore"}
(set (map (memfn getName) (rest (file-seq (file new-pwd "test-new-proj")))))))
(System/setProperty "leiningen.original.pwd" original-pwd)
(delete-file-recursively (file new-pwd) :silently)))