Commit Graph

374 Commits

Author SHA1 Message Date
Piotr Sarnacki
f1adbf8f20 Improve log handling
* don't fetch log content on Travis.Log init
* use timeout in ChunkBuffer instead of Ember.run.later
* remove timeout when log is finalized
2013-03-22 01:25:23 +01:00
Piotr Sarnacki
5d049fd7de Destroy groups in running jobs after they're emptied 2013-03-21 23:46:27 +01:00
Piotr Sarnacki
010754da8a Use container as a context to lookup delegated call 2013-03-20 19:05:36 +01:00
Piotr Sarnacki
f87fe183e4 Keep application class at TravisApplication and move it to separate file
It helps when application class needs to be reopened before creating
application
2013-03-20 00:00:05 +01:00
Piotr Sarnacki
c0d23f5579 Be more specific when catching 'URL not found' error, also add test 2013-03-19 21:39:38 +01:00
Piotr Sarnacki
65254b70da Fix cutting too long logs 2013-03-19 16:07:21 +01:00
Piotr Sarnacki
de21e7bebc Handle not-found routes #159 2013-03-15 10:43:07 +01:00
Piotr Sarnacki
d590b06d17 Leave currentUser connected to controller, but check for id 2013-03-15 10:28:35 +01:00
Piotr Sarnacki
1b01581fb4 Use regular params instead of event in My Repositories list (closes #157) 2013-03-15 10:22:58 +01:00
Piotr Sarnacki
febf40fd76 Fix pull requests view to show PR number 2013-03-14 20:37:57 +01:00
Piotr Sarnacki
3e3bb97591 Clean lineNumber on transitions 2013-03-14 19:32:56 +01:00
Piotr Sarnacki
46643e8315 Run Travis.Repo.find() before using recent repos
Becuase we use filter() now to get just the repos with the last build
into the sidebar, it will not fetch the request automatically.
2013-03-14 18:01:13 +01:00
Piotr Sarnacki
b847dbd664 Reset line numebr on each request 2013-03-14 17:56:50 +01:00
Piotr Sarnacki
bca00d78f6 We don't even need to check repo.slug, repoSlug, should be always available 2013-03-14 16:00:41 +01:00
Piotr Sarnacki
a726f5a730 Typo 2013-03-14 15:58:03 +01:00
Piotr Sarnacki
181ecd227a Don't access repo object when it's not needed to not send ajax requests 2013-03-14 15:55:18 +01:00
Piotr Sarnacki
296bff56f1 Fix specs 2013-03-14 15:43:19 +01:00
Piotr Sarnacki
2013492371 Remove debug console.logs 2013-03-14 15:12:07 +01:00
Piotr Sarnacki
bdb552100a Always use currentItem to get log context 2013-03-14 15:10:56 +01:00
Piotr Sarnacki
3d3c0fc3b2 Jekyll is not the same as github flavoured markdown 2013-03-14 15:01:45 +01:00
Piotr Sarnacki
79f1dc448f Revert "move log subscrition to a log controller"
This was causing the log to not refresh sometimes when switching from
one repo to another, I'm reverting for now, we will have to have another
look.

This reverts commit 2e8b74160c.

Conflicts:
	assets/scripts/app/controllers/build.coffee
	assets/scripts/app/models/build.coffee
	assets/scripts/app/templates/builds/show.hbs
	assets/scripts/app/views/log.coffee
	assets/scripts/vendor/log.js
2013-03-14 10:07:35 +01:00
Piotr Sarnacki
2eab278736 Add ChunkBuffer to log 2013-03-13 00:13:51 +01:00
Piotr Sarnacki
b1edd8e510 Bring back log engine from master 2013-03-12 22:52:39 +01:00
Piotr Sarnacki
03dbe11c55 Merge branch 'master' into ps-ember-update 2013-03-12 14:03:03 +01:00
Piotr Sarnacki
25d09c453a Merge pull request #131 from fionatay/master
Correct spelling in translation key
2013-03-12 05:54:56 -07:00
Piotr Sarnacki
63559f4c4c Show appropriate message when the repository has no builds 2013-03-11 20:11:43 +01:00
Piotr Sarnacki
8fab8448c2 Show appropriate message if repository was not found 2013-03-11 19:47:59 +01:00
Piotr Sarnacki
a529231f1f No need to use vnd extensions if version is already given 2013-03-11 18:15:58 +01:00
Piotr Sarnacki
05926e0010 Fix fetching worker name 2013-03-09 22:01:06 +01:00
Piotr Sarnacki
b289d3966b Finish ChunkBuffer implementation and integrate it with Artifact 2013-03-09 22:01:06 +01:00
Piotr Sarnacki
b4022f5f67 A few improvements for ChunkBuffer
* insert available items at once
* allow to use pushObject on buffer itself
* add a test using arrayObserver to make sure that it fires only when
  elements are added to arrangedContent
2013-03-09 22:01:05 +01:00
Piotr Sarnacki
554c8621e3 Merge branch 'master' into ps-ember-update
Conflicts:
	Gemfile
	assets/scripts/travis.coffee
2013-03-09 12:48:35 +01:00
Sven Fuchs
93edf5b63c remove limit for now and update log.js 2013-03-09 00:51:20 +01:00
Sven Fuchs
ffe6f2d62c actually limit before setting the part 2013-03-08 17:51:32 +01:00
Sven Fuchs
e5eae55456 Merge branch 'ps-ember-update' of github.com:travis-ci/travis-web into ps-ember-update 2013-03-08 17:33:12 +01:00
Sven Fuchs
d44e3b0098 move limit to web-log 2013-03-08 17:33:03 +01:00
Piotr Sarnacki
1408276609 Changes for ember-data revision 12
Sideload changed a way of loading records associated with the main
record. Now, to make it simple, sideloaded records must be always in
plural form.
2013-03-08 17:04:44 +01:00
Mathias Meyer
46a107e9ff Use locale. 2013-03-08 13:06:20 +01:00
Mathias Meyer
74b3136214 Add link to status page. 2013-03-08 10:00:01 +01:00
Piotr Sarnacki
862e1864f5 Show pull requests values only on pull requests tab 2013-03-07 18:19:39 +01:00
Piotr Sarnacki
44bef520a0 Properly bind worker.state class 2013-03-07 18:13:29 +01:00
Sven Fuchs
ffd1b6d917 try to unsubscribe from the log when the log view is destroyed, too 2013-03-07 16:43:00 +01:00
Piotr Sarnacki
4a69446628 Make sure build.id and repo.slug are available for a link to build 2013-03-07 16:18:29 +01:00
Sven Fuchs
2e8b74160c move log subscrition to a log controller 2013-03-06 19:59:59 +01:00
Sven Fuchs
4c699f18c3 Merge branch 'ps-ember-update' of github.com:travis-ci/travis-web into ps-ember-update 2013-03-06 16:37:12 +01:00
Sven Fuchs
fbe52ac854 update log.js 2013-03-06 16:37:01 +01:00
Piotr Sarnacki
1e6672eb9f Fix toggle button on hooks list in profile 2013-03-06 15:18:57 +01:00
Piotr Sarnacki
8d9b36c0a6 Remove Date hack, which was used for timeago 2013-03-06 14:43:13 +01:00
Sven Fuchs
f00ad52ad8 Merge branch 'ps-ember-update' of github.com:travis-ci/travis-web into ps-ember-update 2013-03-05 17:14:26 +01:00
Sven Fuchs
8a2ba379aa unsubscribe from log channels 2013-03-05 17:14:00 +01:00