From e9092418a79f346311a8260c80dc3958ed6f8df9 Mon Sep 17 00:00:00 2001 From: Piotr Sarnacki Date: Sat, 26 Jan 2013 12:04:39 +0100 Subject: [PATCH] Fetch builds for branches from /builds endpoint (closes #123) --- assets/scripts/app/models/build.coffee | 3 +++ assets/scripts/app/models/repo.coffee | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/assets/scripts/app/models/build.coffee b/assets/scripts/app/models/build.coffee index 7bd63ee6..089b111e 100644 --- a/assets/scripts/app/models/build.coffee +++ b/assets/scripts/app/models/build.coffee @@ -70,6 +70,9 @@ require 'travis/model' byRepoId: (id, parameters) -> @find($.extend(parameters || {}, repository_id: id)) + branches: (options) -> + @find repository_id: options.repoId, branches: true + olderThanNumber: (id, build_number) -> # TODO fix this api and use some kind of pagination scheme @find(url: "/builds", repository_id: id, after_number: build_number) diff --git a/assets/scripts/app/models/repo.coffee b/assets/scripts/app/models/repo.coffee index 2e662a50..ce37b7ea 100644 --- a/assets/scripts/app/models/repo.coffee +++ b/assets/scripts/app/models/repo.coffee @@ -62,7 +62,7 @@ require 'travis/model' ).property() branches: (-> - Travis.Branch.byRepoId @get('id') + Travis.Build.branches repoId: @get('id') ).property() events: (->