Mercurial > public > mercurial-scm > hg
comparison mercurial/revlog.py @ 51065:41c73325af52
revlog: deprecate the compatibility config property
Now that core is no longer use them, we can deprecated them.
Let us aim at removing them in the next version.
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Tue, 10 Oct 2023 10:47:46 +0200 |
parents | b79c73a7afce |
children | 15a50bfaeb79 |
comparison
equal
deleted
inserted
replaced
51064:26dcdbe15024 | 51065:41c73325af52 |
---|---|
490 self._concurrencychecker = concurrencychecker | 490 self._concurrencychecker = concurrencychecker |
491 | 491 |
492 @property | 492 @property |
493 def _generaldelta(self): | 493 def _generaldelta(self): |
494 """temporary compatibility proxy""" | 494 """temporary compatibility proxy""" |
495 util.nouideprecwarn( | |
496 b"use revlog.delta_config.general_delta", b"6.6", stacklevel=2 | |
497 ) | |
495 return self.delta_config.general_delta | 498 return self.delta_config.general_delta |
496 | 499 |
497 @property | 500 @property |
498 def _checkambig(self): | 501 def _checkambig(self): |
499 """temporary compatibility proxy""" | 502 """temporary compatibility proxy""" |
503 util.nouideprecwarn( | |
504 b"use revlog.data_config.checkambig", b"6.6", stacklevel=2 | |
505 ) | |
500 return self.data_config.check_ambig | 506 return self.data_config.check_ambig |
501 | 507 |
502 @property | 508 @property |
503 def _mmaplargeindex(self): | 509 def _mmaplargeindex(self): |
504 """temporary compatibility proxy""" | 510 """temporary compatibility proxy""" |
511 util.nouideprecwarn( | |
512 b"use revlog.data_config.mmap_large_index", b"6.6", stacklevel=2 | |
513 ) | |
505 return self.data_config.mmap_large_index | 514 return self.data_config.mmap_large_index |
506 | 515 |
507 @property | 516 @property |
508 def _censorable(self): | 517 def _censorable(self): |
509 """temporary compatibility proxy""" | 518 """temporary compatibility proxy""" |
519 util.nouideprecwarn( | |
520 b"use revlog.feature_config.censorable", b"6.6", stacklevel=2 | |
521 ) | |
510 return self.feature_config.censorable | 522 return self.feature_config.censorable |
511 | 523 |
512 @property | 524 @property |
513 def _chunkcachesize(self): | 525 def _chunkcachesize(self): |
514 """temporary compatibility proxy""" | 526 """temporary compatibility proxy""" |
527 util.nouideprecwarn( | |
528 b"use revlog.data_config.chunk_cache_size", b"6.6", stacklevel=2 | |
529 ) | |
515 return self.data_config.chunk_cache_size | 530 return self.data_config.chunk_cache_size |
516 | 531 |
517 @property | 532 @property |
518 def _maxchainlen(self): | 533 def _maxchainlen(self): |
519 """temporary compatibility proxy""" | 534 """temporary compatibility proxy""" |
535 util.nouideprecwarn( | |
536 b"use revlog.delta_config.max_chain_len", b"6.6", stacklevel=2 | |
537 ) | |
520 return self.delta_config.max_chain_len | 538 return self.delta_config.max_chain_len |
521 | 539 |
522 @property | 540 @property |
523 def _deltabothparents(self): | 541 def _deltabothparents(self): |
524 """temporary compatibility proxy""" | 542 """temporary compatibility proxy""" |
543 util.nouideprecwarn( | |
544 b"use revlog.delta_config.delta_both_parents", b"6.6", stacklevel=2 | |
545 ) | |
525 return self.delta_config.delta_both_parents | 546 return self.delta_config.delta_both_parents |
526 | 547 |
527 @property | 548 @property |
528 def _candidate_group_chunk_size(self): | 549 def _candidate_group_chunk_size(self): |
529 """temporary compatibility proxy""" | 550 """temporary compatibility proxy""" |
551 util.nouideprecwarn( | |
552 b"use revlog.delta_config.candidate_group_chunk_size", | |
553 b"6.6", | |
554 stacklevel=2, | |
555 ) | |
530 return self.delta_config.candidate_group_chunk_size | 556 return self.delta_config.candidate_group_chunk_size |
531 | 557 |
532 @property | 558 @property |
533 def _debug_delta(self): | 559 def _debug_delta(self): |
534 """temporary compatibility proxy""" | 560 """temporary compatibility proxy""" |
561 util.nouideprecwarn( | |
562 b"use revlog.delta_config.debug_delta", b"6.6", stacklevel=2 | |
563 ) | |
535 return self.delta_config.debug_delta | 564 return self.delta_config.debug_delta |
536 | 565 |
537 @property | 566 @property |
538 def _compengine(self): | 567 def _compengine(self): |
539 """temporary compatibility proxy""" | 568 """temporary compatibility proxy""" |
569 util.nouideprecwarn( | |
570 b"use revlog.feature_config.compression_engine", | |
571 b"6.6", | |
572 stacklevel=2, | |
573 ) | |
540 return self.feature_config.compression_engine | 574 return self.feature_config.compression_engine |
541 | 575 |
542 @property | 576 @property |
543 def _compengineopts(self): | 577 def _compengineopts(self): |
544 """temporary compatibility proxy""" | 578 """temporary compatibility proxy""" |
579 util.nouideprecwarn( | |
580 b"use revlog.feature_config.compression_engine_options", | |
581 b"6.6", | |
582 stacklevel=2, | |
583 ) | |
545 return self.feature_config.compression_engine_options | 584 return self.feature_config.compression_engine_options |
546 | 585 |
547 @property | 586 @property |
548 def _maxdeltachainspan(self): | 587 def _maxdeltachainspan(self): |
549 """temporary compatibility proxy""" | 588 """temporary compatibility proxy""" |
589 util.nouideprecwarn( | |
590 b"use revlog.delta_config.max_deltachain_span", b"6.6", stacklevel=2 | |
591 ) | |
550 return self.delta_config.max_deltachain_span | 592 return self.delta_config.max_deltachain_span |
551 | 593 |
552 @property | 594 @property |
553 def _withsparseread(self): | 595 def _withsparseread(self): |
554 """temporary compatibility proxy""" | 596 """temporary compatibility proxy""" |
597 util.nouideprecwarn( | |
598 b"use revlog.data_config.with_sparse_read", b"6.6", stacklevel=2 | |
599 ) | |
555 return self.data_config.with_sparse_read | 600 return self.data_config.with_sparse_read |
556 | 601 |
557 @property | 602 @property |
558 def _sparserevlog(self): | 603 def _sparserevlog(self): |
559 """temporary compatibility proxy""" | 604 """temporary compatibility proxy""" |
605 util.nouideprecwarn( | |
606 b"use revlog.delta_config.sparse_revlog", b"6.6", stacklevel=2 | |
607 ) | |
560 return self.delta_config.sparse_revlog | 608 return self.delta_config.sparse_revlog |
561 | 609 |
562 @property | 610 @property |
563 def hassidedata(self): | 611 def hassidedata(self): |
564 """temporary compatibility proxy""" | 612 """temporary compatibility proxy""" |
613 util.nouideprecwarn( | |
614 b"use revlog.feature_config.has_side_data", b"6.6", stacklevel=2 | |
615 ) | |
565 return self.feature_config.has_side_data | 616 return self.feature_config.has_side_data |
566 | 617 |
567 @property | 618 @property |
568 def _srdensitythreshold(self): | 619 def _srdensitythreshold(self): |
569 """temporary compatibility proxy""" | 620 """temporary compatibility proxy""" |
621 util.nouideprecwarn( | |
622 b"use revlog.data_config.sr_density_threshold", | |
623 b"6.6", | |
624 stacklevel=2, | |
625 ) | |
570 return self.data_config.sr_density_threshold | 626 return self.data_config.sr_density_threshold |
571 | 627 |
572 @property | 628 @property |
573 def _srmingapsize(self): | 629 def _srmingapsize(self): |
574 """temporary compatibility proxy""" | 630 """temporary compatibility proxy""" |
631 util.nouideprecwarn( | |
632 b"use revlog.data_config.sr_min_gap_size", b"6.6", stacklevel=2 | |
633 ) | |
575 return self.data_config.sr_min_gap_size | 634 return self.data_config.sr_min_gap_size |
576 | 635 |
577 @property | 636 @property |
578 def _compute_rank(self): | 637 def _compute_rank(self): |
579 """temporary compatibility proxy""" | 638 """temporary compatibility proxy""" |
639 util.nouideprecwarn( | |
640 b"use revlog.feature_config.compute_rank", b"6.6", stacklevel=2 | |
641 ) | |
580 return self.feature_config.compute_rank | 642 return self.feature_config.compute_rank |
581 | 643 |
582 @property | 644 @property |
583 def canonical_parent_order(self): | 645 def canonical_parent_order(self): |
584 """temporary compatibility proxy""" | 646 """temporary compatibility proxy""" |
647 util.nouideprecwarn( | |
648 b"use revlog.feature_config.canonical_parent_order", | |
649 b"6.6", | |
650 stacklevel=2, | |
651 ) | |
585 return self.feature_config.canonical_parent_order | 652 return self.feature_config.canonical_parent_order |
586 | 653 |
587 @property | 654 @property |
588 def _lazydelta(self): | 655 def _lazydelta(self): |
589 """temporary compatibility proxy""" | 656 """temporary compatibility proxy""" |
657 util.nouideprecwarn( | |
658 b"use revlog.delta_config.lazy_delta", b"6.6", stacklevel=2 | |
659 ) | |
590 return self.delta_config.lazy_delta | 660 return self.delta_config.lazy_delta |
591 | 661 |
592 @property | 662 @property |
593 def _lazydeltabase(self): | 663 def _lazydeltabase(self): |
594 """temporary compatibility proxy""" | 664 """temporary compatibility proxy""" |
665 util.nouideprecwarn( | |
666 b"use revlog.delta_config.lazy_delta_base", b"6.6", stacklevel=2 | |
667 ) | |
595 return self.delta_config.lazy_delta_base | 668 return self.delta_config.lazy_delta_base |
596 | 669 |
597 def _init_opts(self): | 670 def _init_opts(self): |
598 """process options (from above/config) to setup associated default revlog mode | 671 """process options (from above/config) to setup associated default revlog mode |
599 | 672 |