datalad / datalad-next

DataLad extension for new functionality and improved user experience
https://datalad.org
Other
7 stars 8 forks source link

Revamp `save` with improved messages #697

Open mih opened 4 months ago

mih commented 4 months ago

There have been many attempts to get this (more) right. Few pointers:

A key challenge has always been the recursive save and how get the message content properly -- the issue being that save needs to run bottom-up, but messages typically make more sense from the top.

With next-status the starting point has changed. It provides a fast overview of the changes and allow for generating nicer hints for users.

There is only one thing missing:

Once that is done, we can and should redo save.

When we do, it may make sense to also explore message templates. See https://commitizen-tools.github.io/commitizen/ for some inspiration.