@@ -166,21 +166,33 @@ mod changes {
166
166
":100644 100644 28ce6a8b26aa170e1de65536fe8abe1832bd3242 13c2aca72ab576cb5f22dc8e7f8ba8ddab553a8a M f/f"
167
167
) ;
168
168
169
+ #[ cfg( target_os = "windows" ) ]
170
+ let tree_with_link_id = hex_to_id ( "3b287f8730c81d0b763c2d294618a5e32b67b4f8" ) ;
171
+ #[ cfg( target_os = "windows" ) ]
172
+ let link_entry_oid = hex_to_id ( "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" ) ;
173
+ #[ cfg( target_os = "windows" ) ]
174
+ let link_entry_mode = EntryMode :: Blob ;
175
+ #[ cfg( not( target_os = "windows" ) ) ]
176
+ let tree_with_link_id = hex_to_id ( "7e26dba59b6336f87d1d4ae3505a2da302b91c76" ) ;
177
+ #[ cfg( not( target_os = "windows" ) ) ]
178
+ let link_entry_oid = hex_to_id ( "2e65efe2a145dda7ee51d1741299f848e5bf752e" ) ;
179
+ #[ cfg( not( target_os = "windows" ) ) ]
180
+ let link_entry_mode = EntryMode :: Link ;
169
181
assert_eq ! (
170
182
diff_with_previous_commit_from( & db, & all_commits[ 8 ] ) ?,
171
183
vec![
172
184
recorder:: Change :: Modification {
173
185
previous_entry_mode: EntryMode :: Tree ,
174
186
previous_oid: hex_to_id( "849bd76db90b65ebbd2e6d3970ca70c96ee5592c" ) ,
175
187
entry_mode: EntryMode :: Tree ,
176
- oid: hex_to_id ( "7e26dba59b6336f87d1d4ae3505a2da302b91c76" ) ,
188
+ oid: tree_with_link_id . clone ( ) ,
177
189
path: "f" . into( )
178
190
} ,
179
191
recorder:: Change :: Modification {
180
192
previous_entry_mode: EntryMode :: Blob ,
181
193
previous_oid: hex_to_id( "13c2aca72ab576cb5f22dc8e7f8ba8ddab553a8a" ) ,
182
- entry_mode: EntryMode :: Link ,
183
- oid: hex_to_id ( "2e65efe2a145dda7ee51d1741299f848e5bf752e" ) ,
194
+ entry_mode: link_entry_mode ,
195
+ oid: link_entry_oid . clone ( ) ,
184
196
path: "f/f" . into( )
185
197
} ,
186
198
] ,
@@ -192,7 +204,7 @@ mod changes {
192
204
vec![
193
205
recorder:: Change :: Deletion {
194
206
entry_mode: EntryMode :: Tree ,
195
- oid: hex_to_id ( "7e26dba59b6336f87d1d4ae3505a2da302b91c76" ) ,
207
+ oid: tree_with_link_id ,
196
208
path: "f" . into( )
197
209
} ,
198
210
recorder:: Change :: Addition {
@@ -211,8 +223,8 @@ mod changes {
211
223
path: "f/b" . into( )
212
224
} ,
213
225
recorder:: Change :: Deletion {
214
- entry_mode: EntryMode :: Link ,
215
- oid: hex_to_id ( "2e65efe2a145dda7ee51d1741299f848e5bf752e" ) ,
226
+ entry_mode: link_entry_mode ,
227
+ oid: link_entry_oid ,
216
228
path: "f/f" . into( )
217
229
} ,
218
230
] ,
0 commit comments