Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 391389 - Git Overlays Repo Request - dev/prometheanfire
Summary: Git Overlays Repo Request - dev/prometheanfire
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Infrastructure
Classification: Unclassified
Component: Gentoo Overlays (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Overlays Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-22 15:40 UTC by Matthew Thode ( prometheanfire )
Modified: 2011-12-31 21:09 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matthew Thode ( prometheanfire ) archtester Gentoo Infrastructure gentoo-dev Security 2011-11-22 15:40:47 UTC
Category: dev
Name: dev/prometheanfire
Description: Developer Overlay
Owner: Matthew Thode (prometheanfire)
Committers: prometheanfire

:D
-- Matthew Thode
Comment 1 Thomas Sachau gentoo-dev 2011-11-22 19:32:32 UTC
Your dev overlay "prometheanfire" is almost ready.
Please read (all of) this guide to get it to work.

If you have any question we'll be here to help.


In this Guide
=============
- The Initial Push
- After That
  - Online Browsing
  - Getting into Layman


The Initial Push
================

First, before anybody can clone from your overlay an initial push is needed.

0) If you start with an empty repository be sure to setup your identity:

     # git init
     # git config user.name 'first last'
     # git config user.email foo@example.org
     [..]

1) Once you have ebuilds in there please set profiles/repo_name to
   'prometheanfire' in order to make it a valid overlay.

     # mkdir profiles
     # echo "${USER}" > profiles/repo_name
     # git add profiles/repo_name
     # git commit

2) Now you are ready to push.  Proposed way of doing is this:

     # git remote add overlays-gentoo-org \
           git+ssh://git@git.overlays.gentoo.org/dev/prometheanfire.git
     # git push overlays-gentoo-org master


After That
==========

Online Browsing
---------------
After the inital push you can browse your overlay online at:
http://git.overlays.gentoo.org/gitweb/?p=dev/${DEV}.git;a=summary


Getting into Layman
-------------------
We have scripts to get hosted overlay into Layman easily: no need to write XML on your end.  Just let us know that you did complete the procedure from "The Initial Push" to get added.

Once it's in the Layman registry its content will be indexed at http://gpo.zugaina.org/, too.



Thomas Sachau
for the Gentoo Overlays Team
Comment 2 Sebastian Pipping gentoo-dev 2011-11-23 00:35:57 UTC
(In reply to comment #1)
>      # echo "${USER}" > profiles/repo_name

This should be

  # echo "${DEV}" > profiles/repo_name

or

  # echo "prometheanfire" > profiles/repo_name

to be concrete.

Tommy got hit by a bug in the template which I am to blame for.
Fixed in gitolite-admin.git now.
Comment 3 Matthew Thode ( prometheanfire ) archtester Gentoo Infrastructure gentoo-dev Security 2011-11-23 00:40:17 UTC
(In reply to comment #2)
> (In reply to comment #1)
> >      # echo "${USER}" > profiles/repo_name
> 
> This should be
> 
>   # echo "${DEV}" > profiles/repo_name
> 
> or
> 
>   # echo "prometheanfire" > profiles/repo_name
> 
> to be concrete.
> 
> Tommy got hit by a bug in the template which I am to blame for.
> Fixed in gitolite-admin.git now.

I set it to prometheanfire the first time :P
Comment 4 Sebastian Pipping gentoo-dev 2011-11-23 05:14:59 UTC
(In reply to comment #3)
> I set it to prometheanfire the first time :P

I'm fine as long as you don't set it *on* prometheanfire ;-)  Yeah, okay...
Comment 5 Sebastian Pipping gentoo-dev 2011-12-31 21:09:04 UTC
Overlay now added to layman registry.  Closing.