Mercurial > hgrepos > Python > apps > py-cutils
diff cutils/treesum.py @ 344:0a58948df713
Move the computation of the special tag string marker for special files into a property
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Tue, 01 Apr 2025 12:45:56 +0200 |
| parents | 728ad9c639f2 |
| children | d47965f97abb |
line wrap: on
line diff
--- a/cutils/treesum.py Tue Apr 01 12:15:05 2025 +0200 +++ b/cutils/treesum.py Tue Apr 01 12:45:56 2025 +0200 @@ -913,23 +913,7 @@ else: opath = walk.WalkDirEntry.alt_fs(opath) if fso.is_special: - # Determine the tag character - if fso.is_chr: - special_tag = b':' - elif fso.is_blk: - special_tag = b';' - elif fso.is_fifo: - special_tag = b'|' - elif fso.is_socket: - special_tag = b'=' - elif fso.is_door: - special_tag = b'>' - elif fso.is_whiteout: - special_tag = b'%' - elif fso.is_eventport: - special_tag = b'+' - else: - assert False, "unknown special filesystem object" + special_tag = util.b(fso.special_tag) assert fso.stat is not None # because .is_special is True if fso.is_symlink and not self._follow_symlinks.file: linktgt = walk.WalkDirEntry.from_readlink(
