Changes

Jump to navigation Jump to search
add git pull
Line 20: Line 20:  
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|thumb]]
+
[[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