Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding Branch Watching #61

Merged
merged 9 commits into from
May 23, 2015
Merged

Adding Branch Watching #61

merged 9 commits into from
May 23, 2015

Conversation

czechboy0
Copy link
Member

Fixes #18.

  • Now, not only Pull Requests, but you can also mark certain branches to be always watched (tested on Xcode Server and its commit's status updated on GitHub). I can see that being useful for master, so that when Pull Requests get merged, stability of master gets verified again.
  • Right now the same Build Template as for PRs is used.
  • If you delete a branch, it will get unwatched automatically. Also, if no branches are being watched, Buildasaur doesn't fetch them from GitHub, thus not delaying the sync interval for existing usecase.
  • Watched branches can be edited in the UI, in the Syncer (bottom) section, click on Branch Watching.

Let me know if you find this useful!

This feature will get extended with #53.

Honza Dvorsky added 9 commits May 19, 2015 22:43
…more self-contained (the less shared mutable state the better), wip on factoring out shared functionality from PR sync so that Branch can use it too
… a tracked branch starts failing etc, but big refactoring is done and things seem to work. tests are broken atm but will be fixed soonish.
…branches (automatic cleanup), so if you unwatch the last branch, branches won't get fetched anymore during a sync (optimization)
@buildasaur
Copy link
Collaborator

Result of integration 1
Integration took 1 minute and 6 seconds.
Perfect build! All 22 tests passed. 👍

czechboy0 pushed a commit that referenced this pull request May 23, 2015
@czechboy0 czechboy0 merged commit 19bf626 into master May 23, 2015
@czechboy0 czechboy0 deleted the hd/18/adding_branch_sync branch May 23, 2015 23:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Update branch's commit statuses based on a non-PR bot
2 participants