If there is a conflict in local and server version of a file XYZ, upon pull the python client will create XYZ_conflict_copy file with local content and XYZ file will contain server content. It would be good to use a better naming pattern so that:
- we know which was the base version of the local copy (this can be currently found out only from client's sync log file)
- we know which user created the conflict (this can be figured out from project history, but would be nicer if we can find out from filename)
For example the template could be XYZ-conflict-[username]-[base_version]
I am wondering whether to add also few unique characters at the end - to make sure that there won't be any name clashes...?
If there is a conflict in local and server version of a file
XYZ, upon pull the python client will createXYZ_conflict_copyfile with local content andXYZfile will contain server content. It would be good to use a better naming pattern so that:For example the template could be
XYZ-conflict-[username]-[base_version]I am wondering whether to add also few unique characters at the end - to make sure that there won't be any name clashes...?