Method

FoundryAcpProjectClientrefresh_changed_files

unstable since: 1.2

Declaration [src]

DexFuture*
foundry_acp_project_client_refresh_changed_files (
  FoundryAcpProjectClient* self,
  FoundryAcpSession* session
)

Description [src]

Refreshes sessions changed-file model from the active project VCS.

This currently uses Git status data when the active VCS is FoundryGitVcs. Other VCS implementations are ignored until they expose a list-status API.

Available since: 1.2

Parameters

session

Type: FoundryAcpSession

A FoundryAcpSession.

The data is owned by the caller of the method.

Return value

Type: DexFuture

A DexFuture that resolves when refresh has completed.

The caller of the method takes ownership of the returned data, and is responsible for freeing it.