Recently I wanted to modify a package. Since we now use git for
packages, the following work flow feels natural:
git clone package-repo
make changes in package repo
commit
push repo somewhere
send pull request to package maintainer
Is that the anticipated workflow? Should I use fedorapeople.org webspace
to push the repository to (a newer git version there would be nice
then), or is there some other space that is meant for this kind of
repositories, that I can easily upload the repository to and have it
publicly accessible?
Tim
--
Tim Niemueller <tim@niemueller.de> www.niemueller.de
================================================== ===============
Imagination is more important than knowledge. (Albert Einstein)
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
10-28-2010, 03:01 PM
Todd Zullinger
Space for public package git repositories
Tim Niemueller wrote:
> Recently I wanted to modify a package. Since we now use git for
> packages, the following work flow feels natural:
>
> git clone package-repo
> make changes in package repo
> commit
> push repo somewhere
> send pull request to package maintainer
>
> Is that the anticipated workflow?
That works. Or if it wasn't a package you planned to work on often,
git send-email can email the changes in a format suitable for git am
to import.
> Should I use fedorapeople.org webspace to push the repository to (a
> newer git version there would be nice then)
Why is a new version needed? For simply pushing and pulling changes,
the version provided in EPEL should be fine. It manages to work well
enough on fedorahosted, which gets a decent amount of use.
Incidentally, if you'd like to see an updated git for EL-5, point
anyone you know that uses emacs-git my way. AFAIK, the only hang up
to updating EPEL to git-1.7 is working out how to maintain the emacs
support¹.
¹ https://bugzilla.redhat.com/600411
--
Todd OpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~
There is nothing government can give you that it hasn't taken from you
in the first place.
-- Winston Churchill
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
10-28-2010, 03:47 PM
yersinia
Space for public package git repositories
On Thu, Oct 28, 2010 at 5:01 PM, Todd Zullinger <tmz@pobox.com> wrote:
Tim Niemueller wrote:
Incidentally, if you'd like to see an updated git for EL-5, point
anyone you know that uses emacs-git my way. *AFAIK, the only hang up
to updating EPEL to git-1.7 is working out how to maintain the emacs
support¹.
Beware also that git 1.7 by default enforce that it is not possible to push to a repository git "not bare", and, from my experience, many EPEL users don't haven't read the advice on this of the git manual - just an example of another possible "incompatibility"*
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
10-28-2010, 04:00 PM
Todd Zullinger
Space for public package git repositories
yersinia wrote:
> Beware also that git 1.7 by default enforce that it is not possible
> to push to a repository git "not bare", and, from my experience,
> many EPEL users don't haven't read the advice on this of the git
> manual - just an example of another possible "incompatibility"
Yep, but that's a reasonable change and configurable for those that
want the old behavior. It was mentioned on epel-devel a while back,
when we discussed updating¹.
--
Todd OpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~
Now, now my good man, this is no time for making enemies.
-- Voltaire, on his deathbed in response to a priest asking that
he renounce Satan.
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
10-29-2010, 12:18 PM
Matej Cepl
Space for public package git repositories
Tim Niemueller, Thu, 28 Oct 2010 00:33:07 -0400:
> git clone package-repo
> make changes in package repo
> commit
> push repo somewhere
> send pull request to package maintainer
Science is meaningless because it gives no answer to our
question, the only question important to us: ``What shall we do
and how shall we live?'
-- Lev Nikolaevich Tolstoy
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel