Skip to content

Releases: hydra3333/FolderCompareSync

fix logging bug

Choose a tag to compare

@hydra3333 hydra3333 released this 15 Aug 15:42
ae03cc9

Standalone EXE build details (CI)
• Python 3.13 + PyInstaller (optimized)
• Bundled python modules: tzdata, python-dateutil, tkinter
• A SHA512 checksum is attached (FolderCompareSync.exe.sha512) for verification of github auto-built Standalone EXE

v001.0023 v001.0022 v001.0021

Choose a tag to compare

@hydra3333 hydra3333 released this 15 Aug 07:43
027e388

v001.0023 - ensure folder/file deletions occurs bottom up so folders do not get deleted before the files in them
v001.0022 - reorganize bottom area button layout to put copy and delete orphan buttons on same row
v001.0021 - fix main UI recreation to use in-place tk rebuild instead of creating a new tk instance (huge fix)
reorganise DebugGlobalEditor_class (debug mode only) so it allows look/edit of program-global variables
incorporate extended debug logging

And other prior fixes too numerous to mention.

Standalone EXE build details (CI)
• Python 3.13 + PyInstaller (optimized)
• Bundled python modules: tzdata, python-dateutil, tkinter
• A SHA512 checksum is attached (FolderCompareSync.exe.sha512) for verification of github auto-built Standalone EXE

v001.0013 - add local dry run mode control and detailed inaccessible file logging to delete orphans dialog

Choose a tag to compare

@hydra3333 hydra3333 released this 10 Aug 15:27
2828be5

Standalone EXE build details (CI)
• Python 3.13 + PyInstaller (optimized)
• Bundled python modules: tzdata, python-dateutil, tkinter
• A SHA512 checksum is attached (FolderCompareSync.exe.sha512) for verification of github auto-built Standalone EXE

v001.0011 fix and centralize timestamp formatting

Choose a tag to compare

@hydra3333 hydra3333 released this 09 Aug 09:19
4dcc465

Standalone EXE build details (CI)
• Python 3.13 + PyInstaller (optimized)
• Bundled python modules: tzdata, python-dateutil, tkinter
• A SHA512 checksum is attached (FolderCompareSync.exe.sha512) for verification of github auto-built Standalone EXE

add standalone exe file.

Choose a tag to compare

@hydra3333 hydra3333 released this 09 Aug 06:24
383e3b9

Self-contained Standalone EXE version: No requirements (PyInstaller packs a python interpreter runtime into the .exe so no need to install python separately)

Once automatically packed into a self-contained Standalone EXE by the ubiquitous PyInstaller, Windows Defender falsely flags it as containing malware. If you're uncomfortable with that, perhaps download (and review) the source .py and run that instead.
Or, perhaps, to verify that the FolderCompareSync.exe you downloaded matches the published github auto-built Release and has not been tampered with, you may choose to follow these steps:

  • Download from the Release: FolderCompareSync.exe and FolderCompareSync.exe.sha512
  • Open Command Prompt in the folder containing these files. and run the following command to compute the SHA512 hash of the EXE: certutil -hashfile FolderCompareSync.exe SHA512
  • Compare the output hash with the contents of the FolderCompareSync.exe.sha512 file. They should match exactly. If the SHA512 hashes do not match, do not run the executable as it may have been tampered with.

Standalone EXE build details (CI)
• Python 3.13 + PyInstaller (optimized)
• Bundled python modules: tzdata, python-dateutil, tkinter
• A SHA512 checksum is attached (FolderCompareSync.exe.sha512) for verification of github auto-built Standalone EXE

initial release

Choose a tag to compare

@hydra3333 hydra3333 released this 09 Aug 04:19
a63223a

it seems to work.
initially, perhaps
consider trying the "dry run" checkbox
consider checking extensive debug logs (run the .py file without -O) created by default in the same folder as the .py file ... all copy operations also create a separate debug log file created by default in the same folder as the .py file