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