TSubTaskCopyMove.cpp

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fixed problem with asking multiple times for retries of the same batch of failed buffers (only for reading data at this point). Fixed issue with pausing and resuming task after refactoring of buffer ordering. (CH-270)

  1. … 3 more files in changeset.
Moved overlapped file position management to reader/writer object. Simplified buffer ordering by using file position as the ordering key (instead of artificial order id). Isolated overlapped memory management to a separate class. Simplified code responsible for retrying reads and writes. (CH-270)

  1. … 16 more files in changeset.
Separated buffer management from overlapped queue management (CH-270)

  1. … 13 more files in changeset.
Decoupled overlapped data buffer from buffer queue (CH-270).

  1. … 4 more files in changeset.
Fixed cppcheck warnings (CH-272).

  1. … 2 more files in changeset.
Added lots of logging to filesystem handling functions (CH-206)

  1. … 15 more files in changeset.
Various code cleanups (CH-273)

  1. … 35 more files in changeset.
Fixed several issues reported by cppcheck (CH-272).

  1. … 4 more files in changeset.
Implemented preliminary versions of remaining logger files (buggy) (CH-206).

  1. … 55 more files in changeset.
Added preliminary (very incomplete) multi-file log backend with rotation support (CH-206)

  1. … 54 more files in changeset.
Added basic support for asynchronous logging in CH and libchcore (based on boost log) (CH-206)

  1. … 41 more files in changeset.
Added the possibility to specify own copy-of names for files as an alternative to the ones defined in translation files (CH-182). Changed default copy-of names in english and polish translations so that always start with %name instead of word "Copy".

  1. … 30 more files in changeset.
Fixed several cosmetic code issues. Improved detection of same/different disk detection. Switched shared_ptrs to use std implementation instead of boost one. Cleaned up includes in headers. (CH-259)

  1. … 157 more files in changeset.
Refactoring of destination path calculation (CH-247).

  1. … 7 more files in changeset.
Fixed problem with directories' timestamps not being preserved (CH-240)

Fixed problem with task hanging after several re-tries on errors (CH-238)

  1. … 3 more files in changeset.
Fixed problem with mini-status window showing black 100% filled progress bar for waiting tasks (CH-237).

  1. … 2 more files in changeset.
Reduced dependency on LocalFilesystem within task processing code (CH-236).

  1. … 7 more files in changeset.
Added option to perform fast-move as a pre-block action (or not). By default fast-move will be done after blocking, but before directory scanning. (CH-223)

  1. … 15 more files in changeset.
Fixed the task error state when overwriting larger file (CH-222).

  1. … 3 more files in changeset.
Improved engine core exception handling - now all core exceptions have appropriate message and the details are logged into tasks' log file (CH-219).

  1. … 46 more files in changeset.
Removed library libicpf, moved config support to libictranslate, log_file to libchcore (CH-217).

  1. … 155 more files in changeset.
Fixed displaying source paths in status dialog and mini status window (CH-212).

  1. … 11 more files in changeset.
Adjusted handling of read-only files to reduce the performance impact (CH-203).

  1. … 3 more files in changeset.
Added support for controlling the task (pause/resume/restart/cancel) when in the retry loop.

  1. … 14 more files in changeset.
Changed feedback handling to return also the information if the response was automatic or made by user (CH-165).

  1. … 15 more files in changeset.
Changed the way attributes are retrieved for file being overwritten (CH-196).

  1. … 7 more files in changeset.
Refactoring: extracting the feedback wrappers from subtasks to the separate classes (part 3) (CH-165).

  1. … 8 more files in changeset.
Refactoring: extracting the feedback wrappers from copy/move subtask to the separate classes (part 2) (CH-165).

  1. … 3 more files in changeset.
Refactoring: extracting the feedback wrappers from copy/move subtask to the separate classes (CH-165).

  1. … 8 more files in changeset.