Sam Minnée
08b3685927
Merge pull request #36 from chillu/pulls/require-dev
...
Remove require-dev section, composer doesn't handle it well
2013-05-07 02:54:56 -07:00
Ingo Schommer
345a32ec3e
Remove require-dev section, composer doesn't handle it well
...
Any "composer require <module>" call will first call
a "composer update". This *automatically* includes dev requirements,
without providing a way to turn off this behaviour.
A workaround would be "composer require --no-update <module> && composer update --no-dev <module>",
but that drastically reduces the usefulness of the command
for our target audience (moderately technical devs).
In the end, the small faction of devs needing the dev dependencies
also know how to install them on their own. And having a local phpunit
build actually gets in the way more than it helps in case you have
it installed through PEAR already (can get really weird when using the
PEAR provided "phpunit" binary, but the autoloader finds the composer managed classes).
2013-05-07 10:51:47 +02:00
colymba
7085f074d2
BUGFIX #34 Only block root vendor folder
...
Use RewriteRule instead to take in account any subfolder via RewriteBase. Deny ss-cache and composer via RewriteRule too.
Move to RewriteRules
2013-04-27 15:58:31 +03:00
Ingo Schommer
1aca785e6d
Merge pull request #29 from chillu/pulls/gitattributes
...
Ignore build-related files in "git archive" (fixes #8167 )
2013-04-18 09:32:56 -07:00
Sean Harvey
b0188e9bfd
Merge pull request #32 from sunnysideup/patch-1
...
IIS 7.5 does not like forward slash at the end of silverstripe-cache
2013-04-02 19:56:14 -07:00
Nicolaas
5c91cc1f61
IIS 7.5 does not like forward slash at the end of silverstripe-cache
...
IIS 7.5 does not like forward slash at the end of silverstripe-cache
2013-04-03 15:54:31 +13:00
Ingo Schommer
b466217548
Merge remote-tracking branch 'origin/3.0' into 3.1
2013-04-02 02:03:40 +02:00
Ingo Schommer
2e4913d351
Contribution guidelines, new bugtracker links
2013-04-02 01:52:32 +02:00
Ingo Schommer
27f63fe19f
Updated bugtracker links
2013-04-02 01:19:15 +02:00
Ingo Schommer
d640f826d0
Removed @stable markers from 2.4 dev branch
2013-03-27 16:00:14 +01:00
Sam Minnee
fbb4d1c42b
FIX: Update Page/Page_Controller statics to match new 3.1 expectations.
2013-03-25 14:38:58 +13:00
Ingo Schommer
bac9e2fc00
Added mysite/_config/config.yml, removed obsolete PHP config ( #8317 )
2013-03-21 20:02:42 +01:00
Ingo Schommer
f8762ef204
Removed MySQLDatabase::set_connection_charset() from default config
...
Its now part of the core default YAML settings
2013-03-15 18:01:50 +01:00
Ingo Schommer
41761472b2
Merge remote-tracking branch 'origin/3.0' into 3.1
...
Conflicts:
composer.json
2013-03-08 10:54:49 +01:00
Will Rossiter
3c88359698
Include a higher timeout value to avoid timeouts.
...
Checking out framework can often take longer than the default
(300 seconds). This gives a 10min limit to creating a new project.
2013-03-06 20:22:48 +13:00
Ingo Schommer
b737ad1341
Merge remote-tracking branch 'origin/3.0' into 3.1
2013-02-20 13:26:08 +01:00
Ingo Schommer
3c6ef63734
Merge branch '3.0.5' into 3.0
2013-02-20 12:17:01 +01:00
Ingo Schommer
0e0ce2e1e3
API Defaulting composer core dependencies to to @stable
...
Required to ensure correct operation of
"composer create-project silverstripe/installer my-path 2.4.10"
(checkout with tags).
2013-02-20 11:04:04 +01:00
Ingo Schommer
4e885dd297
Forcing stable flags for release
2013-02-20 01:44:23 +01:00
Hamish Friedlander
becc5baa34
API Block all yaml files by default, to reduce the change of information leakage
2013-02-17 22:16:11 +01:00
Ingo Schommer
98135df7d3
Prevent YAML access in IIS by default ( fixes #8233 )
...
Since SS3 keeps values in configuration, direct access
to known paths might expose them
2013-02-17 21:04:58 +01:00
Ingo Schommer
494bfc7863
Merge remote-tracking branch 'origin/2.4' into 3.0
...
Conflicts:
build.xml
composer.json
install.php
phpunit.xml.dist
2013-02-15 19:19:23 +01:00
Ingo Schommer
23523175f3
API Filter composer files in IIS and Apache rules ( fixes #8011 )
...
They can expose version information, so shouldn't be accessible
through the web. The better solution of course is to move
to a public/ subfolder application structure.
2013-02-15 19:13:41 +01:00
Ingo Schommer
377a68848e
Ignore build-related files in "git archive" ( fixes #8167 )
...
This is useful for keeping standard "composer create-project"
checkouts clean. Unless they use "--keep-vcs", in which case
.gitattributes is (correctly) ignored.
This has the side effect that archive-checkouts can't
run phing or phpunit scripts, but I think that's
acceptable.
2013-01-14 18:32:43 +01:00
Sean Harvey
5d78b046bb
Merge pull request #27 from halkyon/htaccess_fix
...
Fixing .htaccess to ignore rewriting PHP files directly
2013-01-06 17:24:55 -08:00
Ingo Schommer
40b536654e
Updated composer.json
2012-12-11 18:00:47 +01:00
Ingo Schommer
694f3ff350
Merge remote-tracking branch 'origin/3.0'
...
Conflicts:
composer.json
2012-12-11 02:04:34 +01:00
Ingo Schommer
10d447e15a
API Removed 'make getallmodules', use composer instead
2012-12-11 02:03:49 +01:00
Ingo Schommer
52590b9019
Removed @stable tags from release branch
...
Same as 3.0.x-dev, they're only relevant for tags,
not for branches.
2012-12-07 00:42:44 +01:00
Ingo Schommer
fbc03f1fe2
Removed @stable flags from composer.json (release tag only)
...
They used to require manual editing of the composer.json
file in order to do a proper dev checkout. In the end,
the choice between release tag and dev branch should
be handled by composer already via the --stability flag.
2012-12-07 00:31:42 +01:00
Ingo Schommer
7d6c43e821
Added 'buildtools' to dev requirements in composer
2012-12-07 00:29:57 +01:00
Ingo Schommer
738d9dbff6
Added phing support
2012-12-05 11:58:43 +01:00
Ingo Schommer
736856fbd7
Removed composer.lock
2012-12-05 01:11:21 +01:00
Ingo Schommer
08c349574b
Added composer.lock for 2.4.9
2012-12-05 01:11:21 +01:00
Ingo Schommer
9c254cd72b
Added @stable markers to composer.json
2012-12-05 01:10:13 +01:00
Ingo Schommer
2ea9f262e8
Support for composer-created themes dir structure
...
Due to git limitations, we can't check out the blackcandy
"parent" theme into themes/blackcandy/ directly, since that
would require sharing paths with git repositories of other themes.
2012-12-04 17:21:29 +01:00
Sean Harvey
d74da7ba29
Fixing .htaccess to ignore rewriting PHP files directly
2012-12-04 14:34:54 +13:00
Ingo Schommer
5c1a16f93c
Merge pull request #26 from chillu/pulls/buildtools
...
Moved phing build tools to separate project
2012-12-03 14:53:30 -08:00
Sam Minnee
c80265981e
Relaxed composer version requirements so that stable releases can be created.
...
Note that once sapphire, cms, and framework actually provide a stable version, '@stable' should put onto the end of the relevant require clauses.
2012-12-04 11:17:55 +13:00
Ingo Schommer
9fa3c52169
Exclude vendor/ folder from default phpunit run
...
Once we start placing SS modules in vendor/,
we need to find a smarter solution...
2012-11-28 15:47:28 +01:00
Ingo Schommer
35cb3e97cd
Merge remote-tracking branch 'origin/3.0'
2012-11-27 11:57:11 +01:00
Hamish Friedlander
ba56e6cd99
Merge changes for 3.0.3 release into 3.0
2012-11-26 15:59:02 +13:00
Hamish Friedlander
b3b2716e57
Add 3.0.3 composer.lock file
2012-11-26 12:02:04 +13:00
Hamish Friedlander
fbaab96324
FIX Avoid using self.version in composer.json
...
When using create-project, self.version doesnt work - the checkout looses the reference to the version
Fix by explicity referencing the version instead
2012-11-26 11:48:06 +13:00
Ingo Schommer
49c8cf9dd7
Updated phpunit.xml.dist docs
2012-11-23 15:21:16 +01:00
Ingo Schommer
6f8902c5f0
Less verbose phpunit.xml.dist by omitting default switches
...
See http://www.phpunit.de/manual/current/en/appendixes.configuration.html
2012-11-23 15:20:10 +01:00
Ingo Schommer
69ff09d73e
Removed strict and verbose flags from default PHPUnit
...
It complains when *any* output was caused during test
runs, which is confusing for the typical var_dump()
debugging style.
2012-11-23 15:18:47 +01:00
Ingo Schommer
96e56a8246
API Removed 'new-project' command
...
Use 'compass create-project silverstripe-installer' instead
2012-11-21 16:17:32 +01:00
Ingo Schommer
8b6864468b
API Moved build tools to new silverstripe-buildtools module
2012-11-21 16:17:30 +01:00
Ingo Schommer
8e074cdfee
Added silverstripe/behat-extension to require-dev
2012-11-18 11:42:10 +01:00