https://bugs.kde.org/show_bug.cgi?id=358984

Thomas Fischer <fisc...@unix-ag.uni-kl.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDSINFO                   |RESOLVED
      Latest Commit|5884726b8fd4e218b800a47b1be |http://commits.kde.org/kbib
                   |9fb78a4e9d538               |tex/b72743cd7532e167751f0d2
                   |                            |788c8509301ae5515
         Resolution|WAITINGFORINFO              |FIXED

--- Comment #3 from Thomas Fischer <fisc...@unix-ag.uni-kl.de> ---
Git commit b72743cd7532e167751f0d2788c8509301ae5515 by Thomas Fischer.
Committed on 03/11/2016 at 20:25.
Pushed by thomasfischer into branch 'kbibtex/0.7'.

Refactoring writing files

This patch addresses issues when writing bibliography
files, as it gets apparent when writing a file with
multiple hard links.

The changes introduced with this commit include:
- When writing to local files, no temporary file is
  used. Instead, the target file gets directly
  overwritten.
  If the local filename is a symbolic link, the real
  file the symbolic link points to will get
  overwritten. Backup files' names will be based on
  the symbolic links' names, not the real files'
  names.
  For remote files, a local temporary file is used
  to write data to before uploading this temporary
  file to its target location.
- In case of errors, a message box may get shown.
  If the bibliography exporter added text to an
  error log, a special message box listing those
  error messages will be shown.

M  +73   -45   src/parts/part.cpp

http://commits.kde.org/kbibtex/b72743cd7532e167751f0d2788c8509301ae5515

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to