* Νῖκος Θεοδώρου <ntheo1979@gmail.com> (Thu, 28 May 2015 12:49:07 +0300):
Since you're at it, why don't you make the "git push" part a bit clearer, since many of us are unfamiliar with git?
Good point, but we'll also have to add a default .gitignore file, otherwise everything in src/ and pkg/ and all downloaded files will be automatically included in commits. I think we should wait until [1] gets merged into that project: then that file could serve as a default .gitignore file for future AUR packages.
1. Create a new (empty) package base foobar, run the following command: $ ssh aur-dev.archlinux.org setup-repo foobar 2. Clone the (initially empty) package repository via SSH: $ git clone ssh+git://aur-dev.archlinux.org/foobar.git/ 3. Change into the directory: $ cd foobar/ 3. Copy the relevant files from previous AUR folder: $ cp ~/AUR/coolvlviewer/* ./ 4. mksrcinfo from the package blah-blah $ mksrcinfo
At this point, a default .gitignore should be placed in .
5. $ git add . 6. $ git commit -m "Initial commit" (or whatnot) 7. Push: $ git push -u origin master
And: After future changes in PKGBUILDs run these commands again: $ git add . $ git commit -m "Change summary" $ git push Where "Change summary" contains the new package version or a description of other changes you made. Something like that? Best, Marcel [1] https://github.com/github/gitignore/pull/1534