Let's say we have a following use case:
renku dataset create ds1
renku dataset add ds1 ../data1/datafile
renku dataset add ds1 ../data2/datafile
In this scenario, as a user I would expect that now I have 2 files in a dataset since (beside the name) data files are different. Current behavior is that renku add overrides the previous record silently.
As a user I would expect that second add fails with a error or that we succeed with an add operation.