There are a few features in 1.13 still declared "experimental".
Experimental subcommands:
x-shelf-diff
x-shelf-drop
x-shelf-list (x-shelves)
x-shelf-list-by-paths
x-shelf-log
x-shelf-save
x-shelve
x-unshelve
x-wc-copy-mods
It sounds like Julian won't have time to keep working on them. So unless
someone else picks them up, will they stay in experimental status forever?
Did the concept of "experimental feature" have the desired results?
As far as I remember the goal was to gather feedback from users before
finalizing on-disk formats and APIs. Did this work out as planned?
Is there any reason why we should not simply move these features to an
officially supported status on trunk now, and in the future 1.14?
Alternatively, should these features be excluded from 1.14 because they
aren't finished? Perhaps even be removed from trunk?
I had good results with incrementally developing the conflict resolver by
gathering feedback from users and fixing issues and adding improvements
in future releases. So I don't really see a need to be extra careful by
labeling features as "experimental" and I would be in favour of declaring
these commands as officially supported, unless anyone can present a reason
not to do so. (Disclaimer: I have not yet used these commands and have not
reviewed their design and implementation myself.)
Received on 2020-01-24 12:51:42 CET