Hi Everyone,

In the latest Pharo (88c6b8d), attempting to repair the pharo
repository, i.e. clone it, first a warning is raised:

"There is no associated repository configured."

and then a DNU: #pathString was sent to nil.

The DNU is because IceTipCopyCommitishCommand>>canBeExecutedInContext:
now sends #commitId instead of #shortCommitId.
IceTipRepositoryModel>>shortCommitId has an exception handler, while
#commitId doesn't.

Can someone explain why the warning was added?  It is a bit annoying
to have to click through dialogs telling me that the repository I'm
trying to create needs to be created.

Using the generic Error exception handler has the risk of hiding other
problems.  Wouldn't it be better to create a IceRepositoryMissing
error, or similar?

Thanks,
Alistair

Reply via email to