This file is indexed.

/usr/share/gps/plug-ins/cvs.py is in gnat-gps-common 5.3dfsg-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
"""

"""



import GPS

from vcs import *

actions = [

 SEPARATOR,

 { ACTION: "Status", LABEL: "Query _status"  },
 { ACTION: "Update", LABEL: "_Update"  },
 { ACTION: "Commit", LABEL: "_Commit"  },
 { ACTION: "Commit (via revision log)", LABEL: "_Commit (via revision log)"  },
 { ACTION: "Commit (from revision log)", LABEL: "Commit file"  },

 SEPARATOR,

 { ACTION: "Open",   LABEL: "_Open"  },
 { ACTION: "History (as text)",          LABEL: "View _entire revision history (as text)" },
 { ACTION: "History",                    LABEL: "View _entire revision history" },
 { ACTION: "History for revision",       LABEL: "View specific revision _history"  },

 SEPARATOR,

 { ACTION: "Diff against head",               LABEL: "Compare against head revision"  },
 { ACTION: "Diff against revision",           LABEL: "Compare against other revision" },
 { ACTION: "Diff between two revisions",      LABEL: "Compare two revisions" },
 { ACTION: "Diff base against head",          LABEL: "Compare base against head" },
 { ACTION: "Diff against tag",                LABEL: "Compare against tag" },
 { ACTION: "Diff against selected revision",  LABEL: "Compare against selected revision" },

 SEPARATOR,

 { ACTION: "Annotate",                LABEL: "Add annotations"  },
 { ACTION: "Remove Annotate",         LABEL: "Remove annotations"  },
 { ACTION: "Edit revision log",       LABEL: "Edit revision log"  },
 { ACTION: "Edit global ChangeLog",   LABEL: "Edit global ChangeLog"  },
 { ACTION: "Remove revision log",     LABEL: "Remove revision log"  },

 SEPARATOR,

 { ACTION: "Add",                       LABEL: "Add"  },
 { ACTION: "Add (via revision log)",    LABEL: "Add (via revision log)"  },
 { ACTION: "Add no commit",             LABEL: "Add, no commit"  },
 { ACTION: "Remove",                    LABEL: "Remove"  },
 { ACTION: "Remove (via revision log)", LABEL: "Remove (via revision log)"  },
 { ACTION: "Remove no commit",          LABEL: "Remove, no commit"  },
 { ACTION: "Revert",                    LABEL: "Revert"  },

 SEPARATOR,

 { ACTION: "Create tag",    LABEL: "Create _tag..."  },
 { ACTION: "Switch tag",    LABEL: "S_witch tag..."  },
 { ACTION: "Merge",         LABEL: "Merge"  },
 { ACTION: "View revision", LABEL: "View revision"  },

 SEPARATOR,

 { ACTION: "Add directory, no commit",     LABEL: "Directory/Add directory, no commit"  },
 { ACTION: "Remove directory, no commit",  LABEL: "Directory/Remove directory, no commit"  },
 { ACTION: "Commit directory",             LABEL: "Directory/Commit directory"  },
 { ACTION: "Status dir",                   LABEL: "Directory/Query status for directory"  },
 { ACTION: "Update dir",                   LABEL: "Directory/Update directory"  },
 { ACTION: "Status dir (recursively)",     LABEL: "Directory/Query status for directory recursively"  },
 { ACTION: "Update dir (recursively)",     LABEL: "Directory/Update directory recursively"  },

 { ACTION: "List project",                 LABEL: "Project/List all files in project"  },
 { ACTION: "Status project",               LABEL: "Project/Query status for project"  },
 { ACTION: "Update project",               LABEL: "Project/Update project"  },
 { ACTION: "List project (recursively)",   LABEL: "Project/List all files in project (recursively)"  },
 { ACTION: "Status project (recursively)", LABEL: "Project/Query status for project (recursively)"  },
 { ACTION: "Update project (recursively)", LABEL: "Project/Update project (recursively)"  },

]

register_vcs_actions ("CVS", actions)