Coming Soon: Stable D Releases!
Jacob Carlborg
doob at me.com
Mon Jul 16 23:17:38 PDT 2012
On 2012-07-16 21:37, Adam Wilson wrote:
> The only problem I can see with this is that the build would only for
> whichever OS the merger happens to be running on. A two step process is
> about the best we can do.
>
> ./merge does the following
> git fetch upstream
> git cherry-pick 534d44c979
> git cherry-pick 70dcb958ea
>
> If the cherry pick is successful, push to master, which will need to be
> done manually in case any merge conflicts arise.
How would this work? Isn't the whole point of cherry picking to be able
to choose what to pick from a branch and not picking everything?
> ./build does the following for all projects
> git fetch origin
> git merge origin/master
> make clean -f <system>.mak
> make -f <system>.mak
> make unittests -f <system>.mak
>
> As for actually putting together the script, my Bash-fu, is not as
> strong as my PowerShell-fu, but with some effort it could be achieved.
> Both are not terribly difficult (expect for the uploading part).
You could use DVM with the "compile" command to build everything.
https://bitbucket.org/doob/dvm
--
/Jacob Carlborg
More information about the Digitalmars-d-announce
mailing list