A WordPress plugin providing a shortcode to embed a list of commits of a project.
Go to file
2021-11-27 16:22:29 +01:00
lang improved German translation 2021-11-27 12:03:15 +01:00
.gitignore initial commit of v1.1 2021-11-27 03:20:48 +01:00
linuxfoo-gitlab.php bugfix in commits API result check 2021-11-27 16:22:29 +01:00
README.md formatting and wording 2021-11-27 11:28:39 +01:00
styles.css initial commit of v1.1 2021-11-27 03:20:48 +01:00

linuxfoo-gitlab

Summary

Embed a list of the most recent commits to a Gitlab project. Information is retrieved from a specified Gitlab instance's public REST API.

Shortcode gitlab-list-commits

Example

Add the following shortcode to your post for a list of at most 5 commits to that project that were made since at most 3 months ago:

[gitlab-list-commits url="https://tk-sls.de/gitlab" project_id=42 since="3 months" max=5]

Attributes

  • url="STRING": Mandatory (example: https://tk-sls.de/gitlab).
  • project_id=NUM: Mandatory; NUM: Positive Integer, valid project ID in Gitlab specified by url (example: 42).
  • since="NUM UNIT": Optional; NUM: Positive integer; UNIT: days, months, years; exclude commits older than specified time interval (example: 3 months).
  • max=NUM: Optional; NUM: Positive integer; list not more than NUM commits (example: 5).
  • ref_name=STRING: List only commit from branch or reference name STRING (examples: main, v1.1).
  • default_branch: If set, list only commits from the project's default branch.

Author and License