aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--.gitmodules6
-rw-r--r--Gruntfile.js5
-rw-r--r--README.md65
-rw-r--r--bower.json17
-rw-r--r--package.json9
m---------src/sizzle0
-rw-r--r--test/index.html6
m---------test/qunit0
9 files changed, 29 insertions, 80 deletions
diff --git a/.gitignore b/.gitignore
index 1040aefd4..fadcc5fce 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,3 +12,4 @@ dist/.destination.json
dist/.sizecache.json
build/.sizecache.json
node_modules
+bower_components \ No newline at end of file
diff --git a/.gitmodules b/.gitmodules
deleted file mode 100644
index 19c60418e..000000000
--- a/.gitmodules
+++ /dev/null
@@ -1,6 +0,0 @@
-[submodule "src/sizzle"]
- path = src/sizzle
- url = git://github.com/jquery/sizzle.git
-[submodule "test/qunit"]
- path = test/qunit
- url = git://github.com/jquery/qunit.git
diff --git a/Gruntfile.js b/Gruntfile.js
index d582451b7..0e782ff4b 100644
--- a/Gruntfile.js
+++ b/Gruntfile.js
@@ -38,7 +38,7 @@ module.exports = function( grunt ) {
selector: {
destFile: "src/selector-sizzle.js",
apiFile: "src/sizzle-jquery.js",
- srcFile: "src/sizzle/dist/sizzle.js"
+ srcFile: "bower_components/sizzle/dist/sizzle.js"
},
build: {
all: {
@@ -584,13 +584,12 @@ module.exports = function( grunt ) {
// Load grunt tasks from NPM packages
grunt.loadNpmTasks("grunt-compare-size");
grunt.loadNpmTasks("grunt-git-authors");
- grunt.loadNpmTasks("grunt-update-submodules");
grunt.loadNpmTasks("grunt-contrib-watch");
grunt.loadNpmTasks("grunt-contrib-jshint");
grunt.loadNpmTasks("grunt-contrib-uglify");
// Default grunt
- grunt.registerTask( "default", [ "update_submodules", "selector", "build:*:*", "jshint", "pre-uglify", "uglify", "post-uglify", "dist:*", "compare_size" ] );
+ grunt.registerTask( "default", [ "selector", "build:*:*", "jshint", "pre-uglify", "uglify", "post-uglify", "dist:*", "compare_size" ] );
// Short list as a high frequency watch task
grunt.registerTask( "dev", [ "selector", "build:*:*", "jshint" ] );
diff --git a/README.md b/README.md
index 18740b9e4..0739a3bbb 100644
--- a/README.md
+++ b/README.md
@@ -97,10 +97,10 @@ To create a custom build of the latest stable version, first check out the versi
git pull; git checkout $(git describe --abbrev=0 --tags)
```
-Then, make sure all Node dependencies are installed and all Git submodules are checked out:
+Then, make sure all Node dependencies are installed:
```bash
-npm install && grunt
+npm install
```
Create the custom build, use the `grunt custom` option, listing the modules to be excluded. Examples:
@@ -173,72 +173,11 @@ Additionally, both methods can be combined.
-Updating Submodules
--------------------
-
-Update the submodules to what is probably the latest upstream code.
-
-```bash
-grunt update_submodules
-```
-
-Note: This task will also be run any time the default `grunt` command is used.
-
-
-
Essential Git
-------------
As the source code is handled by the version control system Git, it's useful to know some features used.
-### Submodules ###
-
-The repository uses submodules, which normally are handled directly by the `grunt update_submodules` command, but sometimes you want to
-be able to work with them manually.
-
-Following are the steps to manually get the submodules:
-
-```bash
-git clone https://github.com/jquery/jquery.git
-cd jquery
-git submodule init
-git submodule update
-```
-
-Or:
-
-```bash
-git clone https://github.com/jquery/jquery.git
-cd jquery
-git submodule update --init
-```
-
-Or:
-
-```bash
-git clone --recursive https://github.com/jquery/jquery.git
-cd jquery
-```
-
-If you want to work inside a submodule, it is possible, but first you need to checkout a branch:
-
-```bash
-cd src/sizzle
-git checkout master
-```
-
-After you've committed your changes to the submodule, you'll update the jquery project to point to the new commit,
-but remember to push the submodule changes before pushing the new jquery commit:
-
-```bash
-cd src/sizzle
-git push origin master
-cd ..
-git add src/sizzle
-git commit
-```
-
-
### cleaning ###
If you want to purge your working directory back to the status of upstream, following commands can be used (remember everything you've worked on is gone after these):
diff --git a/bower.json b/bower.json
new file mode 100644
index 000000000..3858b7603
--- /dev/null
+++ b/bower.json
@@ -0,0 +1,17 @@
+{
+ "name": "jquery",
+ "version": "2.0.4-pre",
+ "ignore": [
+ "**/.*",
+ "build",
+ "speed",
+ "test",
+ "CONTRIBUTING.md",
+ "*.txt",
+ "bower.json"
+ ],
+ "dependencies": {
+ "sizzle": "~1.10.4",
+ "qunit": "~1.11.0"
+ }
+} \ No newline at end of file
diff --git a/package.json b/package.json
index 667092661..2ae795396 100644
--- a/package.json
+++ b/package.json
@@ -23,13 +23,12 @@
],
"dependencies": {},
"devDependencies": {
+ "grunt": "0.4.1",
"grunt-compare-size": "~0.4.0",
"grunt-git-authors": "1.2.0",
- "grunt-update-submodules": "0.2.0",
- "grunt-contrib-watch": "0.3.1",
- "grunt-contrib-jshint": "0.3.0",
- "grunt-contrib-uglify": "0.2.0",
- "grunt": "0.4.1",
+ "grunt-contrib-watch": "~0.4.4",
+ "grunt-contrib-jshint": "~0.6.0",
+ "grunt-contrib-uglify": "~0.2.2",
"gzip-js": "0.3.1",
"testswarm": "~1.1.0",
"archiver": "~0.4.2"
diff --git a/src/sizzle b/src/sizzle
deleted file mode 160000
-Subproject 70f333eb1f62a779bffa748543b36093e8832bd
diff --git a/test/index.html b/test/index.html
index 282c2e6ff..21e120fcf 100644
--- a/test/index.html
+++ b/test/index.html
@@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<title>jQuery Test Suite</title>
- <link rel="Stylesheet" media="screen" href="qunit/qunit/qunit.css" />
+ <link rel="Stylesheet" media="screen" href="../bower_components/qunit/qunit.css" />
<link rel="Stylesheet" media="screen" href="data/testsuite.css" />
<!-- Includes -->
@@ -13,7 +13,7 @@
<script src="data/testinit.js"></script>
- <script src="qunit/qunit/qunit.js"></script>
+ <script src="../bower_components/qunit/qunit.js"></script>
<script>
(function() {
var src = "../dist/jquery.min.js";
@@ -69,7 +69,7 @@
<!-- Subproject tests must be last because they replace our test fixture -->
<script>
- testSubproject( "Sizzle", "../src/sizzle/test/", /^unit\/.*\.js$/ );
+ testSubproject( "Sizzle", "../bower_components/sizzle/test/", /^unit\/.*\.js$/ );
</script>
<script>
diff --git a/test/qunit b/test/qunit
deleted file mode 160000
-Subproject 6ca3721222109997540bd6d9ccd396902e0ad2f