Read-only mirror — the public repositories of the Forgejo instance, refreshed every 10 minutes. The live instance (fg.dieschoenewolke.de) is reachable only over the VPN; clone here with https://git.dieschoenewolke.de/git/<owner>/<repo>.git.
summaryrefslogtreecommitdiff
path: root/src/git-source-provider.ts
AgeCommit message (Collapse)Author
2023-08-16Add option to fetch tags even if fetch-depth > 0 (#579)Robert Wieczoreck
* Add option to fetch tags even if fetch-depth > 0 * Add jest tests for fetchDepth and fetchTags options
2023-06-09Add support for sparse checkouts (#1369)Johannes Schindelin
* Add support for sparse checkouts * sparse-checkout: optionally turn off cone mode While it _is_ true that cone mode is the default nowadays (mainly for performance reasons: code mode is much faster than non-cone mode), there _are_ legitimate use cases where non-cone mode is really useful. Let's add a flag to optionally disable cone mode. Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de> * Verify minimum Git version for sparse checkout The `git sparse-checkout` command is available only since Git version v2.25.0. The `actions/checkout` Action actually supports older Git versions than that; As of time of writing, the minimum version is v2.18.0. Instead of raising this minimum version even for users who do not require a sparse checkout, only check for this minimum version specifically when a sparse checkout was asked for. Suggested-by: Tingluo Huang <tingluohuang@github.com> Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de> * Support sparse checkout/LFS better Instead of fetching all the LFS objects present in the current revision in a sparse checkout, whether they are needed inside the sparse cone or not, let's instead only pull the ones that are actually needed. To do that, let's avoid running that preemptive `git lfs fetch` call in case of a sparse checkout. An alternative that was considered during the development of this patch (and ultimately rejected) was to use `git lfs pull --include <path>...`, but it turned out to be too inflexible because it requires exact paths, not the patterns that are available via the sparse checkout definition, and that risks running into command-line length limitations. Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de> --------- Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de> Co-authored-by: Daniel <daniel.fernandez@feverup.com>
2022-09-26Inject GitHub host to be able to clone from another GitHub instance (#922)Peter Murray
* Adding the ability to specify the GitHub Server URL and allowing for it to differ from the Actions workflow host * Adding tests for injecting the GitHub URL * Addressing code review comments for PR #922
2022-04-20Add set-safe-directory input to allow customers to take control. (#770)Tingluo Huang
* Add set-safe-directory input to allow customers to take control.
2022-04-14Enforce safe directory (#762)v3.0.1Thomas Boop
* set safe directory when running checkout * Update CHANGELOG.md
2020-09-23Remove unneeded commit information from build logs (#345)v2.3.3Thomas Boop
* Remove unneeded commit information from stdout
2020-06-18fix default branch for .wiki and when using ssh (#284)eric sciple
2020-06-16determine default branch (#278)eric sciple
2020-05-27Fetch all history for all tags and branches when fetch-depth=0 (#258)eric sciple
2020-05-21telemetry for incorrect merge commit (#253)eric sciple
2020-03-27group output (#191)v2.1.0eric sciple
2020-03-25changes to support ghes alpha release (#199)eric sciple
2020-03-12persist core.sshCommand for submodules (#184)eric sciple
* persist core.sshCommand for submodules * update verbiage; add comments * fail when submodules or ssh-key and fallback to REST API
2020-03-11add ssh support (#163)eric sciple
2020-03-05add support for submodules (#173)eric sciple
2020-03-02more unit tests and corresponding refactoring (#174)eric sciple
2020-01-27follow proxy settings (#144)eric sciple
2019-12-12do not pass cred on command line (#108)v2-betaeric sciple
2019-12-12add input persist-credentials (#107)eric sciple
2019-12-12fallback to REST API to download repo (#104)eric sciple
2019-12-03Do not delete cwd (#86)eric sciple
2019-12-03Convert checkout to a regular action (#70)eric sciple