Commit Graph

103 Commits

Author SHA1 Message Date
Corey Johnson
e5a732c6ff rake creatfile is dependant on bootstrap task 2012-10-16 08:56:33 -07:00
Kevin Sawicki
38802ba287 Use javscript.tmbundle commit 2f95d9ae92
The commit after this one breaks syntax highlighting
for the lines after a single line comment
2012-10-12 11:34:44 -07:00
Corey Johnson
59a98bdaf8 Merge branch 'gyp-via-brew' 2012-10-12 10:09:17 -07:00
Corey Johnson
ed75e259a8 copy bundles directory from .atom to ~/.atom 2012-10-11 14:23:41 -07:00
Kevin Sawicki
1610b45bcb Clone c bundle during rake install 2012-10-10 17:29:31 -07:00
Kevin Sawicki
34ded7d4e9 Update ruby bundle commit to daad8ef03d 2012-10-10 14:09:31 -07:00
Kevin Sawicki
f694d1d2c8 Update ruby bundle to commit 77dc5d13cc 2012-10-10 13:48:46 -07:00
Kevin Sawicki
670da2c9c3 Don't link bundles folder 2012-10-09 18:16:33 -07:00
Corey Johnson
201a9a4adb Bundles can specify a specific SHA 2012-10-09 17:23:00 -07:00
Corey Johnson
1bdd985606 Ensure bundles are up-to-date when rake test is run 2012-10-09 15:18:58 -07:00
Corey Johnson
9fe079f862 Use actual exit number 2012-10-09 15:09:22 -07:00
Corey Johnson
fa2bef9e97 Replace more File.exists? because the build machine is not on Ruby >= 1.9 2012-10-09 14:38:31 -07:00
Corey Johnson
253e17f1a8 Use File.exists? because the build machine is not on Ruby >= 1.9 2012-10-09 14:37:10 -07:00
Kevin Sawicki
aa5b68e9a9 Install gyp via custom formula 2012-10-09 11:47:07 -07:00
Kevin Sawicki
df1658e0e7 Correct typo in create-project task description 2012-10-09 11:10:02 -07:00
Corey Johnson & Kevin Sawicki
bd6313372e Remove TextMate bundles from Atom source
Bundles are now cloned into ~/.atom/bundles using `rake
clone-default-bundles`
2012-10-09 10:44:07 -07:00
Corey Johnson & Kevin Sawicki
9f686f95f8 Only create .atom directory if it doesn't exist 2012-10-09 10:44:07 -07:00
Corey Johnson
6bd7ff2be2 Fix stynax error in Rakefile 2012-09-24 10:42:53 -07:00
Corey Johnson
6960854689 Be quiet Rakefile 2012-09-21 16:44:22 -07:00
Corey Johnson
d447d90fdc Don't ask about where to install the cli if it already exists in the default directory 2012-09-21 16:13:54 -07:00
Corey Johnson
92a451e8cf rake install makes ~/.atom more useable
~/.atom/atom.coffee is editable by the user, all other files in ATOM_SRC/.atom are symlinked
into ~/.atom.
2012-09-21 16:13:18 -07:00
Corey Johnson
24bb300831 Make rake install better 2012-09-21 15:03:59 -07:00
Corey Johnson
6639888f2d rakefile 💄 2012-09-21 13:27:19 -07:00
Corey Johnson
eb5c97edab cli interface points to /Application/Atom.app 2012-09-20 13:28:05 -07:00
Corey Johnson
79df114102 Create link from ~/.atom to default .atom file 2012-09-19 17:55:07 -07:00
Corey Johnson
82c85366c4 rake install works 2012-09-19 17:42:48 -07:00
Corey Johnson
f624d2277e Compiling coffeescript is slow, so only compile the .coffee files if they are newer than the .js files
If a coffeescript file is deleted, this will not remove that file from the bundle. This is the source of a future bug that I'm hoping to avoid.
2012-09-19 16:08:26 -07:00
Corey Johnson
4d56fb8998 always call script/bootstrap before building 2012-09-19 12:09:16 -07:00
Corey Johnson
e9532ff01a rake test, rake run and rake benchmark work again 2012-09-18 16:49:49 -07:00
Corey Johnson
96e2a66065 Merge branch 'master' into making-things-easy
Conflicts:
	.gitignore
	Rakefile
2012-09-18 15:43:17 -07:00
Corey Johnson
8088bda8b1 Remove vendor/coffee 2012-09-17 15:32:51 -07:00
Corey Johnson & Nathan Sobo
6e2ac94a8b use vendor/coffee 2012-09-14 10:20:58 -07:00
Corey Johnson & Nathan Sobo
09b0b22d43 Remove 'verify perquisites'
Assume gh-setup handles the prerequisites.
2012-09-14 10:20:44 -07:00
John Barnette
2697b5e402 Make npm and rake play nicely
npm was noticing the atom.gyp file and trying to do stuff with it
automatically, and moving it out of the way ruins gyp's day. This fixes
both problems.
2012-09-13 11:41:35 -07:00
John Barnette
15a3f58f66 Move atom.gyp to stop confusing npm 2012-09-13 11:30:08 -07:00
Corey Johnson & Nathan Sobo
2de35d4098 cli arguments need to use = 2012-09-12 16:11:43 -07:00
Corey Johnson & Nathan Sobo
b34f26da9b atom cli uses open and adds --executed-from argument 2012-09-12 15:28:34 -07:00
Corey Johnson & Nathan Sobo
bda3bcac4e Merge branch 'making-things-easy' of github.com:github/atom into making-things-easy 2012-09-12 10:25:11 -07:00
Corey Johnson
28bd8ea459 wip 2012-09-11 17:38:27 -07:00
Corey Johnson
852b5e3ceb Cleanup Rakefile 2012-09-11 11:08:49 -07:00
Corey Johnson
d92564673a Kill Xcode hard.
This is a bad idea, but for now we need to make sure Xcode is REALLY killed.
2012-09-11 11:08:38 -07:00
Corey Johnson & Nathan Sobo
753fc04622 Fixes problem where xcodebuild creates broken binaries unless it is given the -scheme option (I can only reproduce this on my Air) 2012-09-10 17:24:10 -07:00
Corey Johnson & Nathan Sobo
6570aedbb0 Making rake install almost work 2012-09-10 17:23:05 -07:00
Corey Johnson
31d56b31ea rake install creates a symlink to Atom in /Applications and a cli usr/local/bin/atom 2012-09-10 17:22:21 -07:00
Corey Johnson & Nathan Sobo
27335661dc WIP: Getting specs and benchmarks running from the command line 2012-08-30 18:10:05 -06:00
Corey Johnson & Nathan Sobo
fa4306b0b8 Fix rake run 2012-08-30 17:46:57 -06:00
Nathan Sobo
a19b81f69b Avoid Rakefile's spurious creation of 'Helper.app' in a better way
A way that doesn't break the copying of v8 extension javascript
2012-08-28 16:41:45 -05:00
Nathan Sobo
7f0eaeeeb5 Escape space in 'Atom Helper.app' so coffee doesn't create stray Helper.app dir 2012-08-28 15:51:02 -05:00
Corey Johnson & Nathan Sobo
12b06ddf0c Get spec suite running (lots of failures) 2012-08-27 17:36:36 -05:00
Corey Johnson & Nathan Sobo
38ff542b9f Move build-project.sh into rakefile 2012-08-27 14:06:25 -07:00