MCPcopy Create free account
hub / github.com/modem-dev/hunk / fileModeText

Function fileModeText

src/ui/staticDiffPager.ts:286–300  ·  view source on GitHub ↗
(file: DiffFile)

Source from the content-addressed store, hash-verified

284}
285
286function fileModeText(file: DiffFile) {
287 if (
288 file.metadata.prevMode &&
289 file.metadata.mode &&
290 file.metadata.prevMode !== file.metadata.mode
291 ) {
292 return ` ${file.metadata.prevMode}→${file.metadata.mode}`;
293 }
294
295 if ((file.metadata.type === "new" || file.metadata.type === "deleted") && file.metadata.mode) {
296 return ` ${file.metadata.mode}`;
297 }
298
299 return "";
300}
301
302function resolveStaticLayout(options: CommonOptions) {
303 // Static pager output has historically defaulted to stack rows even on wide terminals.

Callers 1

renderStaticFileFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected