From 98bbd9a50159001b88aae98953d7ce762b86a61c Mon Sep 17 00:00:00 2001 From: Marc Bernard <59966492+mbtools@users.noreply.github.com> Date: Thu, 5 Oct 2023 12:55:29 -0400 Subject: [PATCH] Add online/offline filter option for repo list (#170) --- src/development-guide/api/api.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/development-guide/api/api.md b/src/development-guide/api/api.md index 95dce1124..39c7bdfe7 100755 --- a/src/development-guide/api/api.md +++ b/src/development-guide/api/api.md @@ -40,10 +40,20 @@ Optional parameters correspond to the input fields of "New Offline" in abapGit. ### List ### -Get a list of all repository instances: +Get a list of repository instances: ```abap +" All repositories DATA(lt_repos) = zcl_abapgit_repo_srv=>get_instance( )->list( ). + +" Only offline repositories +lt_repos = zcl_abapgit_repo_srv=>get_instance( )->list( iv_offline = abap_true ). + +" Only online repositories +lt_repos = zcl_abapgit_repo_srv=>get_instance( )->list( iv_offline = abap_false ). + +" Only your favorite repositories (you can also use iv_offline as above) +lt_repos = zcl_abapgit_repo_srv=>get_instance( )->list_favorites( ). ``` Get a structured list of all repositories with properties and local settings: