Changes

Jump to navigation Jump to search
add git pull
Line 9: Line 9:  
==Creating the Repo on the gitea Server==
 
==Creating the Repo on the gitea Server==
    +
# login to the gitea server https://gitea.koozali.org
 +
# Top right hand corner - "+" then repository
 +
# Select the owner name or organisation
 +
# Fill in name of Repo (typically smeserver-?????)
 +
# Fill in description
 +
# Select Template from Template field (currently only one - others will appear!!)
 +
# Tick all the optional boxes for "Template Items" only the "Git Contents" might be necessary.
 +
# Press submit
    +
You should end up with a repo that looks like this:
 +
 +
[[File:Screenshot from 2023-06-02 19-10-15.png]]
 +
 +
# Clone the repo onto your local server.
 +
 +
git clone https://src.koozali.org/smecontribs/smeserver-<whatever>.git
 +
 +
# Either, patch the remaining issues using the git-post-create-repo.sh script from the smedev/smeserver-gitutils repo
 +
# OR do the following yourself:
 +
## Rename the spec file accordingly
 +
## Edit the change log in the spec file with the relevant date and bugzilla number
 +
## Add in the external Wiki and Bugzilla link to the repo through the settings (on the gitea website)
 +
 +
At this point the repo should build to a valid (but mainly empty!) rpm.  Try it with
 +
 +
make mockbuild
 +
 +
Then add in your content and the rebuild, test, etc.
 +
 +
As you edit your repo, then remember to follow the git sequence of:
 +
 +
git pull (to make sure it's at the latest in the repo)
 +
git add -A (or the individual file name(s))
 +
git status (to check you are only saving what you want)
 +
git commit -m "Comment as you will"
 +
git push (upload it)
 +
 +
[[Note: In order for the repo to build an rpm sucessfully the smedev/common repo/directory needs to be either on the same directory level or the ones above (up to 2 levels up I think)]]
       
[[Category:Howto Developer]]
 
[[Category:Howto Developer]]
371

edits

Navigation menu