Kevin Sawicki
194fffd9cd
Don't generate tags for spec files
2012-12-17 16:37:27 -08:00
Kevin Sawicki
9c5214edec
Remove/ignore tags file and add rake task to generate
2012-12-14 09:14:22 -08:00
Corey Johnson
e78ce90268
💄
2012-11-16 16:09:14 -08:00
Corey Johnson
448060a619
rake test
kills all existing Atom processes
...
Existing Atom processes were causes false positive ci builds.
2012-11-12 08:44:16 -08:00
Kevin Sawicki
86c4f7a805
Include objective-c in default bundles
2012-10-27 09:07:59 -07:00
Nathan Sobo
e60bd609d4
Fix 'rake nof'
2012-10-19 12:59:22 -06:00
Corey Johnson & Nathan Sobo
1d46b63977
Use explicit shas (not HEAD) for textmate bundles
2012-10-17 14:28:19 -07:00
Corey Johnson & Nathan Sobo
798cec3ebe
If bundle in ~/.atom exists, fetch new code and reset to specified sha.
2012-10-16 17:23:29 -07:00
Corey Johnson & Nathan Sobo
7d77d95bf8
update javascript bundle sha
2012-10-16 16:09:37 -07:00
Corey Johnson
8a65017ce1
rake install
creates atom-stable
binary
...
This allows us to use Atom to edit Atom, even when changes will break Atom on reload. It does this by ensuring the editor only uses code included with the bundle, but it allows benchmarks and specs to use code located in the path specified by --resource-path.
2012-10-16 09:05:38 -07:00
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