id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc,distribution,status_field
2668,passing path to checkout to update() causes data file to be destroyed,sascha_silbe,sascha_silbe,"If we call {{{datastore.get()}}} and pass the file name back into {{{datastore.update()}}} for the same entry with {{{transfer_ownership}}} set to {{{False}}}, the data file will get destroyed.
This is because source and destination file are identical (hard links) and we overwrite the destination file in {{{AsyncCopy.start()}}} without unlinking it first.
",defect,closed,Unspecified by Maintainer,0.92,sugar-datastore,Git as of bugdate,Critical,fixed,11.2.0,,OLPC,Assigned
