#1730 two new git repos for existing project augeas
Closed: Fixed None Opened 14 years ago by lutter.

Please create two new git repositories; they are used as part of the existing 'augeas' project.

Repo 1::
name: ruby-augeas[[BR]]
description: Ruby bindings for Augeas[[BR]]
owner: lutter

Repo 2::
name: augeas-website[[BR]]
description: Augeas Website[[BR]]
owner: lutter

[ My apologies if this is not the right way to do this, but couldn't find on the Wiki how to request add'l repos for an existing project]


G'day,

Do these new repos need any commit hooks? Mailing lists etc?

Also note, these repos won't appear in the trac project source browser.

No mailing lists needed; if you have a 'only allow fast-forward commits on master' hook, that would be spiffy, but it's not essential.

No source browser is fine - they will appear on git.fedorahosted.org, right ?

Kia Ora!

Done (minus the hook, I'm not sure if we have one or not)

ruby-augeas:
* git://git.fedorahosted.org/ruby-augeas.git
* ssh://git.fedorahosted.org/git/ruby-augeas.git
* http://git.fedorahosted.org/git/ruby-augeas.git

augeas-website:
* git://git.fedorahosted.org/augeas-website.git
* ssh://git.fedorahosted.org/git/augeas-website.git
* http://git.fedorahosted.org/git/augeas-website.git

I'll check on the hook voodoo in the next day or so

Nigel,

I think the spacewalk-pre-receive hook¹ might be intended to do this. I'm not sure if it's the best method or not though.

Perhaps something like Jim Meyering added to the gnulib git repos² would be better?

I've applied just the denymerge portion of his patches to the git-1.5.5.6 update hook and tested it briefly on hosted. It appears to do the trick. See ~tmz/hooks--update on hosted1.

If it's desirable, I could tweak Jim's update hook patch a little and we could install it as a custom hook. Then we could easily twiddle the various knobs per-repo.

¹ Installed via puppet in /usr/share/git-core/custom-hooks on hosted[[BR]]
² http://www.mail-archive.com/bug-gnulib@gnu.org/msg11689.html

David,

I added a hook based on Jim Meyering's work and set hooks.denymerge.master to true in augeas-website and ruby-augeas. Please yell if you have any problems with the new hooks.

Login to comment on this ticket.

Metadata