A WordPress plugin providing a shortcode to embed a list of commits of a project.
Go to file
2021-11-27 03:52:33 +01:00
lang initial commit of v1.1 2021-11-27 03:20:48 +01:00
.gitignore initial commit of v1.1 2021-11-27 03:20:48 +01:00
linuxfoo-gitlab.php bugfix in output formatting 2021-11-27 03:52:33 +01:00
README.md add README 2021-11-27 03:40:05 +01:00
styles.css initial commit of v1.1 2021-11-27 03:20:48 +01:00

linuxfoo-gitlab

Summary

Embed list of most recent commits to a Gitlab project from a Gitlab instance's public REST API.

Shortcode gitlab-list-commits

Example

Add [gitlab-list-commits url=https://tk-sls.de/gitlab project_id=42 since="3 month" max=5] for a list of at most 5 commits to that project that were made since at most 3 months ago.

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.
  • default_branch: If set, list only commits from the project's default branch.

Author and License