Since 3.8 is RC, the odds of a feature being added are low, but critical bug 
fixes would probably be accepted. The 3.9 branch will be coming soon, but in 
the mean time you could do fixes in your own branch and prepare to rebase them 
onto 3.9 when it happens.

The standard workflow for this is:

A)     Create your own fork on wix.codeplex.com

B)      Pull from your fork

C)      Create a local branch and set it up to track your remote wix38 branch

D)     (*) Create a feature branch based on the wix38 branch

E)      Make your fixes

F)      Commit and push your branch

G)     Go to codeplex and submit a pull request

That is a highly simplified flow as I also add upstream to my repository so 
that I can merge any changes since I forked.  I also ensure that at the time of 
my pull request my feature is rebased to be in sync with the upstream wix38 
branch.

*Note* Before any pull requests can be accepted, you will need to have an 
assignment agreement in place.

From: Justin Dearing [mailto:zippy1...@gmail.com]
Sent: Thursday, October 31, 2013 5:46 PM
To: wix-devs@lists.sourceforge.net
Subject: [WiX-devs] Building Wix 3.8-HEAD

Hello,

My name is Justin Dearing, and I'd like to compile wix, and possible contribute 
to it. I'm of the understanding that there are two branches in dev, 3.8 and 
4.0. I would assume conservative changes belong in 3.8. If I am wrong, please 
correct me. If I am correct, please read on.

I cloned the wix repo from codeplex. There seem to be no branches but several 
tags (its possible I'm doing git wrong. but after doing a fetch I have no 
remote branches still. My remotes are as follows:

C:\Users\Justin\Documents\Visual Studio 2013\Projects\wix\src\Setup>git remote 
-v
origin  https://git01.codeplex.com/wix (fetch)
origin  https://git01.codeplex.com/wix (push)

My tags are:
v3.8.1007.0
v3.8.1014.0
v3.8.1021.0
v3.8.1031.0
v3.8.514.0
v3.8.520.0
v3.8.611.0
v3.8.708.0
v3.8.715.0
v3.8.722.0
v3.8.819.0
v3.8.826.0
v4.0.1007.0
v4.0.701.0

If I wanted to build the latest 3.8 (which maybe I am wrong to assume is being 
developed parallel to a 4.0) how would I do that? Would I check out the latest 
branch? Would you not accept even the most conservative patch to 3.8?

Thanks,

Justin Dearing
------------------------------------------------------------------------------
Android is increasing in popularity, but the open development platform that
developers love is also attractive to malware creators. Download this white
paper to learn more about secure code signing practices that can help keep
Android apps secure.
http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
_______________________________________________
WiX-devs mailing list
WiX-devs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-devs

Reply via email to