pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/sysutils/gravityfile



Module Name:    pkgsrc
Committed By:   pin
Date:           Sat Jan 17 20:58:14 UTC 2026

Modified Files:
        pkgsrc/sysutils/gravityfile: Makefile cargo-depends.mk distinfo

Log Message:
sysutils/gravityfile: update to 0.2.2

[0.2.2] - 2026-01-16
Fixed

    Critical: Safe Deletion with Trash - All deletions now move files to system trash instead of permanent deletion, allowing recovery of accidentally deleted files
    Critical: Symlink Safety - Fixed symlink handling across all file operations to prevent accidental deletion of symlink targets:
        Uses symlink_metadata() instead of is_dir() to avoid following symlinks
        Symlinks are always removed as files, never following their targets
        Applies to delete, copy, move, and undo operations
    Critical: Errors View Delete Behavior - Pressing d in Errors view now correctly deletes the selected broken symlink, not items from the Explorer view
    Delete Confirmation Modal - Now shows full paths (truncated from left if needed) instead of just filenames, with type indicators (🔗 for symlinks, 📁 for directories)
    Errors View Toggle Mark - Space key now properly marks/unmarks broken symlinks in Errors view

Added

    Errors View Footer Hints - Shows available actions (Spc to select, d to delete, Esc to clear)
    Errors View Delete Hint - Selected broken symlinks show [d to delete] hint
    Errors View Mark Indicator - Marked items show [x] prefix
    Comprehensive Symlink Tests - Added tests for deleting symlinks to files, directories, broken symlinks, symlink chains, and directories containing symlinks

Changed

    Delete confirmation now says "Move to trash?" instead of "cannot be undone"
    Success messages now say "Moved to trash" instead of "Deleted"


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/sysutils/gravityfile/Makefile \
    pkgsrc/sysutils/gravityfile/cargo-depends.mk \
    pkgsrc/sysutils/gravityfile/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/sysutils/gravityfile/Makefile
diff -u pkgsrc/sysutils/gravityfile/Makefile:1.2 pkgsrc/sysutils/gravityfile/Makefile:1.3
--- pkgsrc/sysutils/gravityfile/Makefile:1.2    Sun Dec 21 17:38:16 2025
+++ pkgsrc/sysutils/gravityfile/Makefile        Sat Jan 17 20:58:14 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.2 2025/12/21 17:38:16 pin Exp $
+# $NetBSD: Makefile,v 1.3 2026/01/17 20:58:14 pin Exp $
 
-DISTNAME=      gravityfile-0.2.1
+DISTNAME=      gravityfile-0.2.2
 CATEGORIES=    sysutils
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=epistates/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}
Index: pkgsrc/sysutils/gravityfile/cargo-depends.mk
diff -u pkgsrc/sysutils/gravityfile/cargo-depends.mk:1.2 pkgsrc/sysutils/gravityfile/cargo-depends.mk:1.3
--- pkgsrc/sysutils/gravityfile/cargo-depends.mk:1.2    Sun Dec 21 17:38:16 2025
+++ pkgsrc/sysutils/gravityfile/cargo-depends.mk        Sat Jan 17 20:58:14 2026
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.2 2025/12/21 17:38:16 pin Exp $
+# $NetBSD: cargo-depends.mk,v 1.3 2026/01/17 20:58:14 pin Exp $
 
 CARGO_CRATE_DEPENDS+=  addr2line-0.25.1
 CARGO_CRATE_DEPENDS+=  adler2-2.0.1
Index: pkgsrc/sysutils/gravityfile/distinfo
diff -u pkgsrc/sysutils/gravityfile/distinfo:1.2 pkgsrc/sysutils/gravityfile/distinfo:1.3
--- pkgsrc/sysutils/gravityfile/distinfo:1.2    Sun Dec 21 17:38:16 2025
+++ pkgsrc/sysutils/gravityfile/distinfo        Sat Jan 17 20:58:14 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.2 2025/12/21 17:38:16 pin Exp $
+$NetBSD: distinfo,v 1.3 2026/01/17 20:58:14 pin Exp $
 
 BLAKE2s (addr2line-0.25.1.crate) = cc5c422ec48ccef5c2c46379d2f600644609490afafea5020f2020815d1146e6
 SHA512 (addr2line-0.25.1.crate) = c400f3b6ccaff8a1c0d7d82c708a1784b8fd5ba64b6e420e85819d59b1cadb55fa59c852925093b921469f272d1d5140cf12f013ae75d1e1bc85021097df8fc2
@@ -351,9 +351,9 @@ Size (getrandom-0.3.4.crate) = 50932 byt
 BLAKE2s (gimli-0.32.3.crate) = 5d6160da521d379d138e341ada8d90dd5d9f478a3778508f18ac443d42ba0a97
 SHA512 (gimli-0.32.3.crate) = e3ec768bcec1e4232b46d7c0a63470d5d966098017d344001ff600587df9ff8419b133b2037fd0869946414718da0da9285b1255468dd5375e46bed3d3a95503
 Size (gimli-0.32.3.crate) = 289789 bytes
-BLAKE2s (gravityfile-0.2.1.tar.gz) = 50863b2ece2e7f254c5a092787173954ff0f899c9bb3dd41eab24f4bd274d4c8
-SHA512 (gravityfile-0.2.1.tar.gz) = 5f8eb7eb3e58401c47b701530adb6600785074b603b6c6a2ec6125338c87d71e212c39c5c199b0d49e2a4371ef69a4133e094410d36064062ce47f791f2a582a
-Size (gravityfile-0.2.1.tar.gz) = 3633423 bytes
+BLAKE2s (gravityfile-0.2.2.tar.gz) = 0f40ba6d8cd57795a676053bb8aac62149abf0f259e6b09876af29663bed5f35
+SHA512 (gravityfile-0.2.2.tar.gz) = 8735f6d91240ae38df71d9909c81d27e43e60ea1790480e41941881895bc46c8752c92fab19424f649b95457e125e93a0dd6b02ccc84c223aee6a55fc8e41e16
+Size (gravityfile-0.2.2.tar.gz) = 3637580 bytes
 BLAKE2s (half-2.7.1.crate) = 6dc03241ebe563191babc40781e79b04c3c79285330b7668158f50df4a4a562e
 SHA512 (half-2.7.1.crate) = f47cc8bfb4c754a8585d4e8eca1a35039dc0879e87e59acb72e91bf2d33eca8c4f8dd17b3a56e8953bcba62cb08122120866e9d4b3ab9f008847d86a5f81716d
 Size (half-2.7.1.crate) = 61040 bytes



Home | Main Index | Thread Index | Old Index