ADDED: Git integration support

Adds support for project-based git integration, branch support, commit,
revert and updates

Fixes https://gitlab.com/kicad/code/kicad/issues/10441
This commit is contained in:
Seth Hillbrand
2023-10-20 12:51:47 +00:00
parent 8f96009fe5
commit d99641be40
196 changed files with 13121 additions and 38 deletions
@@ -333,7 +333,7 @@ void PCB_EDIT_FRAME::RunActionPlugin( ACTION_PLUGIN* aActionPlugin )
PICKED_ITEMS_LIST deletedItemsList;
// The list of existing items after running the action script
const std::set<BOARD_ITEM*> currItemList = currentPcb->GetItemSet();
const auto currItemList = currentPcb->GetItemSet();
// Found deleted items
for( unsigned int i = 0; i < oldBuffer->GetCount(); i++ )
@@ -418,7 +418,7 @@ void PCB_EDIT_FRAME::RunActionPlugin( ACTION_PLUGIN* aActionPlugin )
void PCB_EDIT_FRAME::RebuildAndRefresh()
{
// The list of existing items after running the action script
const std::set<BOARD_ITEM*> items = GetBoard()->GetItemSet();
const BOARD_ITEM_SET items = GetBoard()->GetItemSet();
// Sync selection with items selection state
SELECTION& selection = GetCurrentSelection();