contrib/python3-whitelist
author Matt Harbison <matt_harbison@yahoo.com>
Sun, 04 Feb 2018 16:17:43 -0500
changeset 35927 9b413478f261
parent 35877 11fdf1486519
child 35958 fd9f2a22ee83
permissions -rw-r--r--
lfs: deduplicate oids in the transfer Apparently, we can't rely on the server to deduplicate for us. Sadly, the pointer object isn't hashable, so it can't be reduced by converting it to a set. In order to be hashable, it needs to be immutable. I had a bunch of code to change it to composition and forward the readonly dict methods to a member dict. But the pointer is updated via __setitem__() when creating the pointer file. So it didn't see worth adding all of that code to the class.

test-add.t
test-addremove-similar.t
test-addremove.t
test-amend-subrepo.t
test-ancestor.py
test-automv.t
test-backwards-remove.t
test-bheads.t
test-bisect2.t
test-bookmarks-merge.t
test-bookmarks-strip.t
test-branch-option.t
test-branch-tag-confict.t
test-bundle-vs-outgoing.t
test-casecollision.t
test-cat.t
test-changelog-exec.t
test-check-commit.t
test-check-execute.t
test-check-module-imports.t
test-check-pyflakes.t
test-check-pylint.t
test-check-shbang.t
test-children.t
test-clone-r.t
test-clone-update-order.t
test-commit-unresolved.t
test-completion.t
test-confused-revert.t
test-contrib-check-code.t
test-contrib-check-commit.t
test-debugindexdot.t
test-debugrename.t
test-diff-change.t
test-diff-copy-depth.t
test-diff-hashes.t
test-diff-issue2761.t
test-diff-newlines.t
test-diff-reverse.t
test-diff-subdir.t
test-diffdir.t
test-directaccess.t
test-dirstate-nonnormalset.t
test-doctest.py
test-double-merge.t
test-drawdag.t
test-duplicateoptions.py
test-empty-dir.t
test-empty-file.t
test-empty-group.t
test-empty.t
test-encoding-func.py
test-excessive-merge.t
test-exchange-obsmarkers-case-A1.t
test-exchange-obsmarkers-case-A2.t
test-exchange-obsmarkers-case-A3.t
test-exchange-obsmarkers-case-A4.t
test-exchange-obsmarkers-case-A5.t
test-exchange-obsmarkers-case-A6.t
test-exchange-obsmarkers-case-A7.t
test-exchange-obsmarkers-case-B1.t
test-exchange-obsmarkers-case-B2.t
test-exchange-obsmarkers-case-B3.t
test-exchange-obsmarkers-case-B4.t
test-exchange-obsmarkers-case-B5.t
test-exchange-obsmarkers-case-B6.t
test-exchange-obsmarkers-case-B7.t
test-exchange-obsmarkers-case-C1.t
test-exchange-obsmarkers-case-C2.t
test-exchange-obsmarkers-case-C3.t
test-exchange-obsmarkers-case-C4.t
test-exchange-obsmarkers-case-D1.t
test-exchange-obsmarkers-case-D2.t
test-exchange-obsmarkers-case-D3.t
test-exchange-obsmarkers-case-D4.t
test-execute-bit.t
test-filebranch.t
test-flags.t
test-generaldelta.t
test-glog-topological.t
test-gpg.t
test-hghave.t
test-imports-checker.t
test-inherit-mode.t
test-issue1089.t
test-issue1175.t
test-issue1306.t
test-issue1502.t
test-issue1802.t
test-issue1877.t
test-issue1993.t
test-issue522.t
test-issue586.t
test-issue612.t
test-issue619.t
test-issue672.t
test-issue842.t
test-journal-exists.t
test-locate.t
test-logexchange.t
test-lrucachedict.py
test-manifest-merging.t
test-manifest.py
test-manifest.t
test-match.py
test-merge-commit.t
test-merge-default.t
test-merge-internal-tools-pattern.t
test-merge-local.t
test-merge-remove.t
test-merge-revert.t
test-merge-revert2.t
test-merge-subrepos.t
test-merge10.t
test-merge2.t
test-merge4.t
test-merge5.t
test-merge6.t
test-merge7.t
test-merge8.t
test-mq-qimport-fail-cleanup.t
test-obshistory.t
test-obsolete-changeset-exchange.t
test-obsolete-checkheads.t
test-parents.t
test-permissions.t
test-pull-branch.t
test-pull-permission.t
test-push-checkheads-partial-C1.t
test-push-checkheads-partial-C2.t
test-push-checkheads-partial-C3.t
test-push-checkheads-partial-C4.t
test-push-checkheads-pruned-B1.t
test-push-checkheads-pruned-B2.t
test-push-checkheads-pruned-B3.t
test-push-checkheads-pruned-B4.t
test-push-checkheads-pruned-B5.t
test-push-checkheads-pruned-B6.t
test-push-checkheads-pruned-B7.t
test-push-checkheads-pruned-B8.t
test-push-checkheads-superceed-A1.t
test-push-checkheads-superceed-A2.t
test-push-checkheads-superceed-A3.t
test-push-checkheads-superceed-A4.t
test-push-checkheads-superceed-A5.t
test-push-checkheads-superceed-A6.t
test-push-checkheads-superceed-A7.t
test-push-checkheads-superceed-A8.t
test-push-checkheads-unpushed-D1.t
test-push-checkheads-unpushed-D2.t
test-push-checkheads-unpushed-D3.t
test-push-checkheads-unpushed-D4.t
test-push-checkheads-unpushed-D5.t
test-push-checkheads-unpushed-D6.t
test-push-checkheads-unpushed-D7.t
test-push-warn.t
test-record.t
test-rename-after-merge.t
test-rename-dir-merge.t
test-rename-merge1.t
test-rename.t
test-revert-flags.t
test-revert-unknown.t
test-revlog-group-emptyiter.t
test-revlog-mmapindex.t
test-revlog-packentry.t
test-revset-outgoing.t
test-run-tests.py
test-show-stack.t
test-simple-update.t
test-single-head.t
test-sparse-clear.t
test-sparse-merges.t
test-sparse-requirement.t
test-sparse-verbose-json.t
test-status-terse.t
test-strip-cross.t
test-strip.t
test-uncommit.t
test-unified-test.t
test-unrelated-pull.t
test-up-local-change.t
test-update-dest.t
test-update-issue1456.t
test-update-names.t
test-update-reverse.t
test-xdg.t