edit in src/fetcher.cpp at line 3
replacement in src/fetcher.cpp at line 14
− #if NIX_VERSION >= 0x022000
+ #ifdef NIX_HAS_POSIX_SOURCE_ACCESSOR_H
replacement in src/fetcher.cpp at line 18
− #if NIX_VERSION >= 0x022300
+ #ifdef NIX_HAS_STORE_PATH_ACCESSOR_H
replacement in src/fetcher.cpp at line 20
− #elif NIX_VERSION >= 0x022100
+ #elif defined(NIX_HAS_FS_INPUT_ACCESSOR_H)
replacement in src/fetcher.cpp at line 41
− #if NIX_VERSION >= 0x022400
+ #if defined(NIX_INPUTFROMURL_HAS_SETTINGS_PARAM)
replacement in src/fetcher.cpp at line 43
− #elif NIX_VERSION >= 0x021800
+ #elif defined(NIX_INPUTFROMURL_HAS_REQUIRETREE_PARAM)
replacement in src/fetcher.cpp at line 72
[4.1702]→[2.194:222](∅→∅) − #if NIX_VERSION >= 0x022400
+ #if defined(NIX_INPUTFROMURL_HAS_SETTINGS_PARAM)
replacement in src/fetcher.cpp at line 81
[4.1747]→[2.285:313](∅→∅) − #if NIX_VERSION >= 0x022400
+ #if defined(NIX_INPUTFROMURL_HAS_SETTINGS_PARAM)
replacement in src/fetcher.cpp at line 93
[4.1933]→[4.202:229](∅→∅) − #if NIX_VERSION < 0x021900
+ #ifndef NIX_INPUTSCHEME_EXTERNAL_URI_CHECKS
replacement in src/fetcher.cpp at line 103
[4.2277]→[2.443:471](∅→∅) − #if NIX_VERSION >= 0x022400
+ #if defined(NIX_INPUTFROMURL_HAS_SETTINGS_PARAM)
replacement in src/fetcher.cpp at line 110
[4.2328]→[4.238:265](∅→∅) − #if NIX_VERSION < 0x022100
+ #ifndef NIX_INPUTSCHEME_EXTERNAL_LOCKED_CHECKS
replacement in src/fetcher.cpp at line 121
[4.2497]→[4.274:301](∅→∅) − #if NIX_VERSION < 0x021900
+ #ifndef NIX_INPUTSCHEME_EXTERNAL_URI_CHECKS
replacement in src/fetcher.cpp at line 151
[4.3215]→[4.310:338](∅→∅) − #if NIX_VERSION >= 0x022100
+ #ifdef NIX_INPUTSCHEME_HAS_PRIVATE_FETCH
replacement in src/fetcher.cpp at line 172
[4.3662]→[4.443:471](∅→∅) − #if NIX_VERSION >= 0x021900
+ #ifdef NIX_GETSOURCEPATH_IS_CONST
replacement in src/fetcher.cpp at line 191
− #if NIX_VERSION >= 0x021900
replacement in src/fetcher.cpp at line 199
− #if NIX_VERSION >= 0x022100
+ #ifdef NIX_CANONPATH_HAS_SLASH_OP
replacement in src/fetcher.cpp at line 219
[4.1384]→[4.1384:1412](∅→∅) − #if NIX_VERSION >= 0x021900
+ #ifdef NIX_INPUTSCHEME_EXTERNAL_URI_CHECKS
replacement in src/fetcher.cpp at line 231
[4.1640]→[4.1640:1668](∅→∅) − #if NIX_VERSION >= 0x022100
+ #ifdef NIX_INPUTSCHEME_EXTERNAL_LOCKED_CHECKS
replacement in src/fetcher.cpp at line 239
− #if NIX_VERSION >= 0x022300
+ #ifdef NIX_INPUTSCHEME_USES_SOURCE_ACCESSOR
replacement in src/fetcher.cpp at line 259
[4.338]→[4.2201:2229](∅→∅),
[4.4549]→[4.2201:2229](∅→∅) − #if NIX_VERSION >= 0x022000
+ #ifdef NIX_STORE_PARAM_IS_STORE_REF
replacement in src/fetcher.cpp at line 272
[4.4838]→[4.244:272](∅→∅) − #if NIX_VERSION >= 0x022300
+ #ifdef NIX_HAS_CACHE_KEY_TYPE
replacement in src/fetcher.cpp at line 282
[4.5098]→[4.326:354](∅→∅) − #if NIX_VERSION >= 0x022300
+ #ifdef NIX_HAS_CACHE_KEY_TYPE
replacement in src/fetcher.cpp at line 307
[4.5484]→[4.682:710](∅→∅) − #if NIX_VERSION >= 0x022300
+ #ifdef NIX_HAS_CACHE_KEY_TYPE
replacement in src/fetcher.cpp at line 339
[4.5924]→[4.1321:1349](∅→∅) − #if NIX_VERSION >= 0x022300
+ #ifdef NIX_HAS_CACHE_KEY_TYPE
replacement in src/fetcher.cpp at line 351
[4.6037]→[4.1442:1470](∅→∅) − #if NIX_VERSION >= 0x022300
+ #ifdef NIX_HAS_CACHE_KEY_TYPE
replacement in src/fetcher.cpp at line 368
[4.6403]→[4.1517:1545](∅→∅) − #if NIX_VERSION >= 0x022300
+ #ifdef NIX_HAS_CACHE_KEY_TYPE
replacement in src/fetcher.cpp at line 375
[4.6490]→[4.1632:1660](∅→∅) − #if NIX_VERSION >= 0x022300
+ #ifdef NIX_HAS_CACHE_KEY_TYPE
replacement in src/fetcher.cpp at line 418
[4.7976]→[4.1738:1766](∅→∅) − #if NIX_VERSION >= 0x022300
+ #if defined(NIX_POSIX_SOURCE_ACCESSOR_V3)
replacement in src/fetcher.cpp at line 421
[4.1891]→[4.1891:1921](∅→∅) − #elif NIX_VERSION >= 0x022100
+ #elif defined(NIX_POSIX_SOURCE_ACCESSOR_V2)
replacement in src/fetcher.cpp at line 424
[4.2577]→[4.2577:2607](∅→∅) − #elif NIX_VERSION >= 0x022000
+ #elif defined(NIX_POSIX_SOURCE_ACCESSOR_V1)
replacement in src/fetcher.cpp at line 449
[4.8774]→[2.517:545](∅→∅) − #if NIX_VERSION >= 0x022400
+ #ifdef NIX_INPUTFROMURL_HAS_SETTINGS_PARAM
replacement in src/fetcher.cpp at line 469
[4.9233]→[4.9233:9279](∅→∅) − assert(hasPrefix(p, actualPath));
+ assert(p.starts_with(actualPath));
replacement in src/fetcher.cpp at line 478
[4.9566]→[4.9566:9632](∅→∅) − return i != files.end() && hasPrefix(*i, prefix);
+ return i != files.end() && i->starts_with(prefix);
replacement in src/fetcher.cpp at line 484
[4.9697]→[2.727:755](∅→∅) − #if NIX_VERSION >= 0x022400
+ #if defined(NIX_POSIX_SOURCE_ACCESSOR_V4)
replacement in src/fetcher.cpp at line 486
− #elif NIX_VERSION >= 0x022300
+ #elif defined(NIX_POSIX_SOURCE_ACCESSOR_V3)
replacement in src/fetcher.cpp at line 488
[4.2126]→[4.2126:2156](∅→∅) − #elif NIX_VERSION >= 0x022000
+ #elif defined(NIX_POSIX_SOURCE_ACCESSOR_V1)
edit in src/fetcher.cpp at line 492
+
+ #ifdef NIX_IS_LIX
+ const auto htSHA256 = HashType::SHA256;
+ #endif
+
edit in src/fetcher.cpp at line 542
+ #ifdef NIX_IS_LIX
+ registerInputScheme(std::make_shared<PijulInputScheme>());
+ #else
edit in src/fetcher.cpp at line 546
edit in src/compat.cpp at line 3
replacement in src/compat.cpp at line 6
[4.3987]→[4.3987:4015](∅→∅) − #if NIX_VERSION >= 0x021900
+ #ifdef NIX_HAS_PROCESSES_H
edit in src/compat.cpp at line 32
+ DBG_MSG("%s %s", p, chdir);
+
replacement in src/compat.cpp at line 36
− #if NIX_VERSION >= 0x022200