wiki page improvment - proposal

Reinhard Tartler siretart at
Tue Oct 13 05:54:29 UTC 2009

Jaromír Mikeš <mira.mikes at> writes:

> Hi,
> Recently I had problem with adding new upstream release to repo.
> So I am suggesting improvement of page
> by adding information how to apply new upstream release to existing repo in right way.
> Is this way right ?
> $ cd /path/to/sources/
> $ git checkout origin/upstream
> $ git checkout -b upstream
> $ git checkout master
> $ git-import-orig /path/to/<package>
> $ git push alioth master
> $ git push alioth upstream
> $ git push alioth --tags

While not wrong, the following might be more elegant:

Instructions for updating a git branch:

$ git checkout master
$ git pull
# update local branches without switching to them
$ git remote update
$ git fetch alioth upstream:upstream
$ git fetch alioth pristine-tar:pristine-tar

Instructions for merging a new upstream version:

$ git-import-orig --pristine-tar /path/to/<package>
# resolve merge conflicts, review your changes e.g. with `gitk`

Instructions for pushing new revisions:

# if happy, remove the --dry-run parameter
$ git push alioth master upstream pristine-tar --tags --dry-run

Assumptions in all cases
 - in the source tree
 - the remote 'alioth' is setup properly

Reinhard Tartler, KeyID 945348A4

More information about the pkg-multimedia-maintainers mailing list