Skip to content

Commit fc2021f

Browse files
committedJan 16, 2025··
Assure that the recently added worktree_mode actually represents it.
1 parent 4c8200f commit fc2021f

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed
 

‎gix-index/src/entry/mode.rs

+2
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@ impl Mode {
6060
Mode::COMMIT
6161
} else if executable_bit && stat.is_executable() {
6262
Mode::FILE_EXECUTABLE
63+
} else if has_symlinks && stat.is_symlink() {
64+
Mode::SYMLINK
6365
} else {
6466
Mode::FILE
6567
};

‎gix-status/tests/status/index_as_worktree.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -620,7 +620,7 @@ fn refresh() {
620620
BStr::new(b"empty"),
621621
3,
622622
Change::Type {
623-
worktree_mode: entry::Mode::FILE
623+
worktree_mode: entry::Mode::SYMLINK
624624
}
625625
.into()
626626
),
@@ -651,7 +651,7 @@ fn refresh() {
651651
BStr::new("empty"),
652652
3,
653653
Change::Type {
654-
worktree_mode: entry::Mode::FILE
654+
worktree_mode: entry::Mode::SYMLINK
655655
}
656656
.into()
657657
),
@@ -707,7 +707,7 @@ fn modified() {
707707
BStr::new(b"empty"),
708708
3,
709709
Change::Type {
710-
worktree_mode: entry::Mode::FILE,
710+
worktree_mode: entry::Mode::SYMLINK,
711711
}
712712
.into(),
713713
),
@@ -738,7 +738,7 @@ fn modified() {
738738
BStr::new("empty"),
739739
3,
740740
Change::Type {
741-
worktree_mode: entry::Mode::FILE,
741+
worktree_mode: entry::Mode::SYMLINK,
742742
}
743743
.into(),
744744
),

0 commit comments

Comments
 (0)
Please sign in to comment.