GGYKE3DVQ5DTJGVHVAUTRF2BWLGNGKUGZMKEPOVEXAND3ITBWE5AC FHP3BBQQOQXNQ5YYQLK6MKGZBQPBMCKVB7COOPMALD2KTQCDVJUQC F2OLRT5VIROPZFGQLH653CEFZWESSCAPQ2ARDM2U7DW4HGJQUXCQC OXW4KMVURSBSSHOFK4DADOGVBRCURJ6EFFU6BBZE6IQC7BUBR5IQC NCBEWRYEEJMJO37SHY7XCNFZYWLT5HUHCKN47UGSEY3FFWFX6QFQC 4PN3R2LY3SJGMP2HFAR7MBSFWOG633FSN2FEIQEZREDZVI4JB76QC H6KYVQ2QJCVDTFB35I4RDFC6OT6HTRTU45RQEQMONBFS2NITP4MAC B4SKYP3Y5R7UPPGLLZV7OK3SIN4TRAJ3IL6FS3T7ZFZF5HTEQARQC 6H4B4UJQ4PQULICKBZ5U55QU2BWIH2VNGRCUVYR7KDYOGC7MQU7QC ZGMIJNFVDK7R6AF56FNCA23W5KV3HVBUBPTWMLQADCEPB3MOPELQC WHFIIX4YN26GWZKAKBLUBK5262SREOCSU3LHI5KJMHBPSAUYLUZAC TKKT6D4C75R7WSRJY5IWX7OJR5M6B5IWYEN5BKMVFQZTECYGWVJQC 6ONRFFRGQKTVXAV3URSA2QGMZYSEZBJ7BVMGVWW5M55MY57WFMQQC ILH3GIVTVMKSU5TH5ZZSPB3URX622JA2BNBOO6K7ZTF4ISYDTJLAC FAMBRMO7FCFPW46BVLV43QN6QXXLBWZZXFKPALRDFGVL2DRXWVFQC WW67NYZVQEXLN6LISHIMVXAMGXP4Z53IN5PHGGI7MLKOIR4LXDBAC /*** Creates a new Repository instance, registering the source control provider,* file watchers, and other core parts of the VS Code integration.* @param repository The underlying Pijul repository object which CLI commands go through* @param outputChannel The output channel where logging information will be sent*/
// TODO: Add lint rule to require function documentation
/*** Check for a Pijul installation at a specific location, asking the user to* select one if it cannot be found.* @param path A path that may already have been defined in the configuration file* @param config The extension configuration* @param outputChannel The output channel where logging information should be sent*/
/*** The command centre class contains resources which may need to be accessed* by VS Code commands. All commands are registered through the command centre* using the `@command` decorator. Only one should exist at a time, otherwise* errors will be thrown when the same commands are registered multiple times.*/
/*** Create a new CommandCentre instance.* @param pijul The Pijul instance commands which do not require a repository will be run through* @param repository The repository that repository specific commands will be run in* @param outputChannel The output channel command information should be sent to*/