Difference between revisions of "Howto create an SMEServer contrib or core git repo"

From SME Server
Jump to navigationJump to search
Line 18: Line 18:
  
  
 +
[[File:Screenshot from 2024-03-15 11-53-59.png|thumb|The tag is created from the contents of the REL:EASE and VERSION in the spec file.]]
 +
Create a tag before testing your empty repo by koji building it or mockbuilding it, then run:<syntaxhighlight lang="shell">
 +
git-retag.sh <packagename> <organisation>
 +
</syntaxhighlight>
 
#
 
#

Revision as of 17:57, 15 March 2024

Introduction

We use gitea on https://src.koozali.org If you haven't got a user then ask on the rocket chat for one or email admin@koozali.org.

On the gitea we have 3 organisations which are bit like directories in which the git repos are kept. The organisations are:

  1. smeserver - for core packages
  2. smecontribs - for contrib packages
  3. smedev - for useful packages and repositories of scripts etc that are not part of the actual distribution .

In the smedev organisation there are two template git repositories which can be use as a basis for creating an empy repo to go in smeserver or smecontribs organisation.

Templates are called:

  1. Template-for-SMEServer-Core-Package
  2. Template-for-SMEServer-Contribs-Package

When you do a create repositories in gitea, it will offer you these templates in the Template control on the form (see screenshot below)


The tag is created from the contents of the REL:EASE and VERSION in the spec file.

Create a tag before testing your empty repo by koji building it or mockbuilding it, then run:

git-retag.sh <packagename> <organisation>