NOTICE: Deviation repository has moved to GitHub

More
09 Apr 2016 04:20 #46152 by PhracturedBlue
NOTICE: Deviation repository has moved to GitHub was created by PhracturedBlue
I have moved the DeviationTx repository to GitHub as of now. The old bitbucket repository has been deleted. All new code should be here:
github.com/DeviationTX/deviation

While it isn't complete yet, here is where you can go to see the current build status:
travis-ci.org/DeviationTX/deviation

Note that for the moment, the nightlies are still built off my own server, and so they may still fail even if Travis shows no errors. I'll work on changing that over time.

Please let me know if you see any links pointing at the old repository anywhere so that I can update them

Please Log in or Create an account to join the conversation.

More
09 Apr 2016 10:14 - 09 Apr 2016 10:17 #46163 by Thomas.Heiss
Replied by Thomas.Heiss on topic NOTICE: Deviation repository has moved to GitHub
Hi,

How is it possible on GitHub:
- to see a commit view with result list history log of the source just like BitBucket with dates version and being able to jump for a trunk/default version into full history log detail
- search for keywords like "DSM", "CYRF", "reset" in history log messages?

Any chance to move the old (merged) and current (new, not merged) PullRequests including all (old or current) PR comments over to GitHub as well as? Or is it required with GitHub to "start from zero" with a loss of old BitBucket history/comments?

Or is it required to still use BitBucket repository when searching for older commits / Pull Requests including comments / search commit history log messages?


Maybe any GitHub gurus could write a little sticky howto thread how BitBucket GUI functionality transfers over to GitHub?

Thomas
Last edit: 09 Apr 2016 10:17 by Thomas.Heiss.

Please Log in or Create an account to join the conversation.

More
09 Apr 2016 19:10 #46204 by mwm
The old history is in github repository already. The existing pull requests aren't, but most of them are old and probably need to be updated by the owners before they can be used.

I don't think this is worth a thread of it's own, since only those doing active development now will need to deal with it. Bitbucket has instructions on converting a repository at arr.gr/blog/2011/10/bitbucket-converting...repositories-to-git/

Do not ask me questions via PM. Ask in the forums, where I'll answer if I can.

My remotely piloted vehicle ("drone") is a yacht.

Please Log in or Create an account to join the conversation.

More
09 Apr 2016 19:13 #46205 by mwm
I've taken everybody but me and PB off the bitbucket team repository. There are a couple of reasons for this, but the important one is that we don't want people committing to it thinking stuff will show up in the nightly builds.

Do not ask me questions via PM. Ask in the forums, where I'll answer if I can.

My remotely piloted vehicle ("drone") is a yacht.

Please Log in or Create an account to join the conversation.

More
11 Apr 2016 13:43 #46317 by goebish
What about the lack of "approve" button on github ?
Should we just replace it with an "Approved" comment ?

Please Log in or Create an account to join the conversation.

More
11 Apr 2016 22:08 #46329 by PhracturedBlue
Replied by PhracturedBlue on topic NOTICE: Deviation repository has moved to GitHub
There are things like 'PullApprove', but honestly I think it is too much work to manage. I think a comment on the pull request will be sufficient.

I have fully enabled Travis-CI now:
travis-ci.org/DeviationTX/deviation/builds

Every commit will build the devo8, devo10, devo12, devo7e, devof12e, and emu_devo8. That is a representative sample that should cover 99% of the code base. They look like this:
travis-ci.org/DeviationTX/deviation/builds/122367314

Nightly builds will run on all targets and will automatically upload to the website. so it is now possible to debug the nightly builds. They will look like this:
travis-ci.org/DeviationTX/deviation/builds/122370201

The nightly builds are still triggered by a cron-job on my personal machine, but I will provide instructions to other admins so they can kick them off if for some reason my cron script stops running.

Note that the per-commit builds are not preserved. We will still get at most 1 build uploaded to the 'nightly' directory per day

Please Log in or Create an account to join the conversation.

More
11 Apr 2016 22:32 - 11 Apr 2016 22:33 #46330 by Arnold
Don't I see devo6 in there too? Hope so.

Too many hobbies & too many Devos!
Who knows where the time goes?
Last edit: 11 Apr 2016 22:33 by Arnold.

Please Log in or Create an account to join the conversation.

More
11 Apr 2016 22:39 #46331 by PhracturedBlue
Replied by PhracturedBlue on topic NOTICE: Deviation repository has moved to GitHub
Before this thread degenerates, let me clarify:
The nightly builds contain all transmitters that are supported. As of right now that is:
devo6, devo8, devo10, devo12, devo7e, devo f12e, devof7, and devof4

In an effort not to improve feedback, I have selected to only build a subset of those each time a commit is made. This is only relevant for developer feedback, and is not relevant to users whatsoever.

Users will continue to see the same nightlies in the same place they were previously, with the benefit that if they are not generated for some reason, there is an online log detailing the problem.

Please Log in or Create an account to join the conversation.

More
01 May 2016 14:22 #47547 by FDR
Can I use hg to pull from the github repository, or should I install something other for that?

Please Log in or Create an account to join the conversation.

More
01 May 2016 14:32 #47548 by PhracturedBlue
Replied by PhracturedBlue on topic NOTICE: Deviation repository has moved to GitHub
no. you need to install git. there are many windows methods of doing that. I think TotoiseGit is the one I've used. Or get going with the Docker image, which (once installed) contains everything you need.

Please Log in or Create an account to join the conversation.

More
01 May 2016 16:27 #47557 by mwm
Well, there is a "git" module for hg that lets you pull from a git repository.

I've tried it a few times. Each time, it had enough issues trying to keep things i sync that it was less painful just to use git. I didn't even bother trying this time.

Do not ask me questions via PM. Ask in the forums, where I'll answer if I can.

My remotely piloted vehicle ("drone") is a yacht.

Please Log in or Create an account to join the conversation.

Time to create page: 0.046 seconds
Powered by Kunena Forum