On 22 Sep 2017, at 09:20, Esteban Lorenzano <estebanlm@gmail.com> wrote:
On 21 Sep 2017, at 20:08, stephan <stephan@stack.nl> wrote:
On 21-09-17 18:54, Esteban Lorenzano wrote:
I do not understand what is the problem. You have different approaches: 1) you work always on same branch (even if you âjumpâ from branchs): like today I work on âissue-1â and tomorrow on âissue-2â. You just switch branchs on your iceberg tool and thatâs all. 2) you work on different branchs at same time and you do not want to switch branches all the time. Then you just have two clones and points to this different clones. in general, Iâm working on different branches all the time (pharo branches, so big projects) and I prefer to use pattern (1), but you can also use pattern (2)⦠as I said⦠I do not understand what is the problem :)
You cannot use pattern 2 with shared repos.
yes you can. shared repo is a suggestion, you can always chose to add a project from another place.
btw⦠- metacello #lock function should work to âlockâ projects to other directions than url in baseline. I just donât know exactly how it works since I never did it myself. - iceberg itself should not re-clone a project you already have in your registry. That means if you have project A who depends on project B, and you are working on a branch of B, if you load B first, iceberg will take that version instead the one declared in baseline (I made this at ESUG, because seaside development requires it). Esteban
Esteban
Stephan