comparison tests/test-command-template.t @ 23734:f4e6475950f1 stable

cmdutil.jsonchangeset: properly compute added and removed files jsonchangeset._show() was computing the reverse status of the current changeset. As a result, added files were showing up as removed and removed files were showing up as adds. There were existing tests for this code and they were flat out wrong.
author Gregory Szorc <gregory.szorc@gmail.com>
date Mon, 05 Jan 2015 22:18:55 -0800
parents 1533e642262d
children b9d06fa10ef2
comparison
equal deleted inserted replaced
23724:aafeaba22826 23734:f4e6475950f1
694 "tags": ["tip"], 694 "tags": ["tip"],
695 "parents": ["29114dbae42b9f078cf2714dbe3a86bba8ec7453"], 695 "parents": ["29114dbae42b9f078cf2714dbe3a86bba8ec7453"],
696 "manifest": "94961b75a2da554b4df6fb599e5bfc7d48de0c64", 696 "manifest": "94961b75a2da554b4df6fb599e5bfc7d48de0c64",
697 "extra": {"branch": "default"}, 697 "extra": {"branch": "default"},
698 "modified": [], 698 "modified": [],
699 "added": ["second"], 699 "added": ["fourth", "third"],
700 "removed": ["fourth", "third"] 700 "removed": ["second"]
701 }, 701 },
702 { 702 {
703 "rev": 7, 703 "rev": 7,
704 "node": "29114dbae42b9f078cf2714dbe3a86bba8ec7453", 704 "node": "29114dbae42b9f078cf2714dbe3a86bba8ec7453",
705 "branch": "default", 705 "branch": "default",
711 "tags": [], 711 "tags": [],
712 "parents": ["0000000000000000000000000000000000000000"], 712 "parents": ["0000000000000000000000000000000000000000"],
713 "manifest": "f2dbc354b94e5ec0b4f10680ee0cee816101d0bf", 713 "manifest": "f2dbc354b94e5ec0b4f10680ee0cee816101d0bf",
714 "extra": {"branch": "default"}, 714 "extra": {"branch": "default"},
715 "modified": [], 715 "modified": [],
716 "added": [], 716 "added": ["second"],
717 "removed": ["second"] 717 "removed": []
718 }, 718 },
719 { 719 {
720 "rev": 6, 720 "rev": 6,
721 "node": "d41e714fe50d9e4a5f11b4d595d543481b5f980b", 721 "node": "d41e714fe50d9e4a5f11b4d595d543481b5f980b",
722 "branch": "default", 722 "branch": "default",
745 "tags": [], 745 "tags": [],
746 "parents": ["10e46f2dcbf4823578cf180f33ecf0b957964c47"], 746 "parents": ["10e46f2dcbf4823578cf180f33ecf0b957964c47"],
747 "manifest": "4dc3def4f9b4c6e8de820f6ee74737f91e96a216", 747 "manifest": "4dc3def4f9b4c6e8de820f6ee74737f91e96a216",
748 "extra": {"branch": "default"}, 748 "extra": {"branch": "default"},
749 "modified": [], 749 "modified": [],
750 "added": [], 750 "added": ["d"],
751 "removed": ["d"] 751 "removed": []
752 }, 752 },
753 { 753 {
754 "rev": 4, 754 "rev": 4,
755 "node": "bbe44766e73d5f11ed2177f1838de10c53ef3e74", 755 "node": "bbe44766e73d5f11ed2177f1838de10c53ef3e74",
756 "branch": "foo", 756 "branch": "foo",
796 "tags": [], 796 "tags": [],
797 "parents": ["b608e9d1a3f0273ccf70fb85fd6866b3482bf965"], 797 "parents": ["b608e9d1a3f0273ccf70fb85fd6866b3482bf965"],
798 "manifest": "6e0e82995c35d0d57a52aca8da4e56139e06b4b1", 798 "manifest": "6e0e82995c35d0d57a52aca8da4e56139e06b4b1",
799 "extra": {"branch": "default"}, 799 "extra": {"branch": "default"},
800 "modified": [], 800 "modified": [],
801 "added": [], 801 "added": ["c"],
802 "removed": ["c"] 802 "removed": []
803 }, 803 },
804 { 804 {
805 "rev": 1, 805 "rev": 1,
806 "node": "b608e9d1a3f0273ccf70fb85fd6866b3482bf965", 806 "node": "b608e9d1a3f0273ccf70fb85fd6866b3482bf965",
807 "branch": "default", 807 "branch": "default",
813 "tags": [], 813 "tags": [],
814 "parents": ["1e4e1b8f71e05681d422154f5421e385fec3454f"], 814 "parents": ["1e4e1b8f71e05681d422154f5421e385fec3454f"],
815 "manifest": "4e8d705b1e53e3f9375e0e60dc7b525d8211fe55", 815 "manifest": "4e8d705b1e53e3f9375e0e60dc7b525d8211fe55",
816 "extra": {"branch": "default"}, 816 "extra": {"branch": "default"},
817 "modified": [], 817 "modified": [],
818 "added": [], 818 "added": ["b"],
819 "removed": ["b"] 819 "removed": []
820 }, 820 },
821 { 821 {
822 "rev": 0, 822 "rev": 0,
823 "node": "1e4e1b8f71e05681d422154f5421e385fec3454f", 823 "node": "1e4e1b8f71e05681d422154f5421e385fec3454f",
824 "branch": "default", 824 "branch": "default",
830 "tags": [], 830 "tags": [],
831 "parents": ["0000000000000000000000000000000000000000"], 831 "parents": ["0000000000000000000000000000000000000000"],
832 "manifest": "a0c8bcbbb45c63b90b70ad007bf38961f64f2af0", 832 "manifest": "a0c8bcbbb45c63b90b70ad007bf38961f64f2af0",
833 "extra": {"branch": "default"}, 833 "extra": {"branch": "default"},
834 "modified": [], 834 "modified": [],
835 "added": [], 835 "added": ["a"],
836 "removed": ["a"] 836 "removed": []
837 } 837 }
838 ] 838 ]
839 839
840 Error if style not readable: 840 Error if style not readable:
841 841