Changes

Jump to navigation Jump to search
add git pull
Line 15: Line 15:  
# Fill in description
 
# Fill in description
 
# Select Template from Template field (currently only one - others will appear!!)
 
# 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
+
# Tick all the optional boxes for "Template Items" only the "Git Contents" might be necessary.
# (Very Important) Tick the "Make this a template" box
   
# Press submit
 
# Press submit
    
You should end up with a repo that looks like this:
 
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