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