Hi,

I've encountered what seems to be Metacello ignoring locking with Git.

if I do something like

~~~~~~~~~~~~~~~`
"DynaCASE"
Metacello new
baseline: 'DynaCASE';
repository: 'github://dynacase/dynacase:peter-dev/repository';
lock.

"BORM Editor"
Metacello new
baseline: 'BormEditor';
repository: 'github://dynacase/borm-editor/repository';
onConflict: [ :ex | ex allow ];
load
~~~~~~~~~~~~~~~

then the second command will load the "master" branch instead of the
expected "peter-dev" without any complains. My assumption is that it
compares only the base url and not also the branch.

Thanks,
Peter

Reply via email to