The Bazaar Is Open
I tested Bazaar for real development for a while, and it is really great. So, from now on all Opioid2D development will use Bazaar and the old Subversion repository is no longer maintained. The are two main branches in the public Bazaar repository
and
The trunk will mainly get bug fixes for now, and all new features are developed and published in the experimental branch. Once the features mature and undergo enough testing, they are merged into the trunk and a new alpha is released. I'm not going to rush the new releases until the new features are properly finished and the API stabilized, so I encourage you to get the experimental branch every once in a while if you need the latest and greatest features. Now that Opioid2D fully supports mingw, it should be pretty easy for anyone to compile their own extension. However, I can provide binary snapshots of the experimental branch if needed, so let me know if that is the case.
In order to download the trunk, for example, all you need to do is
However, if you are going to use several different branches, I recommend you do the following:
Creating your own local repository lets Bazaar share metadata between the different branches, so it's a bit more efficient.
Now if you want to make your own changes or fixes to the Opioid2D source, you should create your own branch. E.g.
The
Which creates a patch file you can send to me to be included in the main trunk. Alternatively, you can publish your branch e.g. via HTTP and just send me the URL.
http://opioid-interactive.com/opioid2d/bzr/trunk
and
http://opioid-interactive.com/opioid2d/bzr/experimental
The trunk will mainly get bug fixes for now, and all new features are developed and published in the experimental branch. Once the features mature and undergo enough testing, they are merged into the trunk and a new alpha is released. I'm not going to rush the new releases until the new features are properly finished and the API stabilized, so I encourage you to get the experimental branch every once in a while if you need the latest and greatest features. Now that Opioid2D fully supports mingw, it should be pretty easy for anyone to compile their own extension. However, I can provide binary snapshots of the experimental branch if needed, so let me know if that is the case.
In order to download the trunk, for example, all you need to do is
bzr get http://opioid-interactive.com/opioid2d/bzr/trunk opioid2d
However, if you are going to use several different branches, I recommend you do the following:
bzr init-repo opioid2d
cd opioid2d
bzr get http://opioid-interactive.com/opioid2d/bzr/trunk
bzr get http://opioid-interactive.com/opioid2d/bzr/experimental
Creating your own local repository lets Bazaar share metadata between the different branches, so it's a bit more efficient.
Now if you want to make your own changes or fixes to the Opioid2D source, you should create your own branch. E.g.
cd opioid2d
bzr branch trunk my-bug-fix
The
my-bug-fix
is the name of the branch, which should be as informative as possible. I usually name bug fix branches beginning with fix-, so e.g. fix-sprite-edge-bug
. At this point, you have your own complete copy of the source tree in the my-bug-fix
folder, and you can freely make any changes you need. After you are done (and periodically while you are working), you run bzr commit
to record your change history into your local branch. Finally, you runbzr send -o my-bug-fix.patch
Which creates a patch file you can send to me to be included in the main trunk. Alternatively, you can publish your branch e.g. via HTTP and just send me the URL.
0 Comments:
Post a Comment
<< Home