Hi Aitor, I am have already applied the patch but I want to edit the patch description under netman/debian/patches. The patch's name is not a version number but a two words appended by the date of submission. The patch's details do not conform with Debian's policy. I am a vim user, but the dpkg-commit --source presented me with some other text editor which I don't know how to use.
For the above reason I am getting different textual output when I run your commands. running git status in the sources' root directory I get: edbarx@edbarx-pc:~/netman_from_backup_08.12.2015$ git status On branch master Your branch is up-to-date with 'origin/master'. Changes to be committed: (use "git reset HEAD <file>..." to unstage) modified: Makefile modified: debian/netman-backend.install modified: debian/rules Untracked files: (use "git add <file>..." to include in what will be committed) debian/patches/ Since I am getting different textual output I cannot follow your procedure. I also need to edit the patch's description etc. to comform with Debian. Finally, running git-buildpackage I get: edbarx@edbarx-pc:~/netman_from_backup_08.12.2015$ git-buildpackage --git-export-dir=../netman_pkg_build gbp:error: You have uncommitted changes in your source tree: gbp:error: On branch master Your branch is up-to-date with 'origin/master'. Changes to be committed: (use "git reset HEAD <file>..." to unstage) modified: Makefile modified: debian/netman-backend.install modified: debian/rules Untracked files: (use "git add <file>..." to include in what will be committed) debian/patches/ gbp:error: Use --git-ignore-new to ignore. edbarx@edbarx-pc:~/netman_from_backup_08.12.2015$ git-buildpackage --git-export-dir=../netman_pkg_build --git-ignore-new gbp:error: upstream/0.1.1 is not a valid treeish Edward On 21/12/2015, aitor_czr <aitor_...@gnuinos.org> wrote: > Hi Edward, > > > On 21/12/15 14:16, Edward Bartolo <edb...@gmail.com> wrote: >> Hi Rainer and many thanks for your help, >> In line with the quote above, what else should NOT be included in my >> upload (git push) to git.devuan.org? >> >> The list follows here: >> >> edbarx@edbarx-pc:~/netman_from_backup_08.12.2015$ git status >> On branch master >> Your branch is up-to-date with 'origin/master'. >> Changes to be committed: >> (use "git reset HEAD <file>..." to unstage) >> >> modified: Makefile >> modified: debian/netman-backend.install >> modified: debian/rules > > Once you applied the patch, you will get: > > aitor@devuan:~/netman-08.12.2015/netman$ git status > On branch master > Changes not staged for commit: > (use "git add <file>..." to update what will be committed) > (use "git checkout -- <file>..." to discard changes in working > directory) > > modified: Makefile > modified: debian/netman-backend.install > modified: debian/rules > > no changes added to commit (use "git add" and/or "git commit -a") > > They aren't staged. So, do this one: > > aitor@devuan:~/netman-08.12.2015/netman$ git add . > aitor@devuan:~/netman-08.12.2015/netman$ git status > On branch master > Changes to be committed: > (use "git reset HEAD <file>..." to unstage) > > modified: Makefile > modified: debian/netman-backend.install > modified: debian/rules > > Now they are staged and you can commit them: > > aitor@devuan:~/netman-08.12.2015/netman$ git commit --all > [master bece006] modified: Makefile modified: > debian/netman-backend.install modified: debian/rules > 3 files changed, 14 insertions(+), 15 deletions(-) > rewrite debian/rules (97%) > > The Makefile file belongs to the upstream branch. You must generate a > quilt patch for this change: > > aitor@devuan:~/netman-08.12.2015/netman$ dpkg-source --commit > dpkg-source: informaciĆ³n: se han detectado cambios locales, los ficheros > modificados son: > netman/Makefile > Introduzca el nombre del parche: > [ ... ] > > > Give a name to the patch. > > Now, commit the patch included in debian/patches: > > aitor@devuan:~/netman-08.12.2015/netman$ git add . > aitor@devuan:~/netman-08.12.2015/netman$ git commit --all > [master ce84baf] . > 7 files changed, 64 insertions(+) > create mode 100644 .pc/.quilt_patches > create mode 100644 .pc/.quilt_series > create mode 100644 .pc/.version > create mode 100644 .pc/applied-patches > create mode 100644 .pc/rainer.patch/Makefile > create mode 100644 debian/patches/rainer.patch > create mode 100644 debian/patches/series > > You can see the applied patchesin .pc/applied_patches. > > You can apply patches one by one using *quilt push* or unapply using > *quilt pop*. > > As well, you can apply all the patches using *quilt push -a* or unapply > them using *quilt pop -a*. > > Now you can build the packages. > >> Untracked files: >> (use "git add <file>..." to include in what will be committed) >> >> .pc/ >> backend >> backend_src/bin/ >> backend_src/obj/ >> debian/patches/ >> debian/tmp/ >> >> I think, I should instruct git to ignore all of them (.gitignore). >> >> Edward > > You can instruct git to ignore all of them, *except debian/patches*. So, > *don't* add debian/patches to .gitignore > > On the other hand, i suggest you to use a separate folder as build area: > > $ git-buildpackage --git-export-dir="../build-area" [ ... ] > > > Cheers, > > Aitor. > _______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng