From: "Jauhien Piatlicki" <piatlicki@gmail.com>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] proj/g-sorcery:master commit in: /
Date: Sun, 15 Sep 2013 22:38:21 +0000 (UTC) [thread overview]
Message-ID: <1379276557.35519f6e7414bd6d5189338adb10d86702011e2a.jauhien@gentoo> (raw)
commit: 35519f6e7414bd6d5189338adb10d86702011e2a
Author: Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com>
AuthorDate: Sun Sep 15 20:22:37 2013 +0000
Commit: Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com>
CommitDate: Sun Sep 15 20:22:37 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=35519f6e
remove layman patch as changes were added to the upstream
---
layman-git-g-sorcery.patch | 175 ---------------------------------------------
1 file changed, 175 deletions(-)
diff --git a/layman-git-g-sorcery.patch b/layman-git-g-sorcery.patch
deleted file mode 100644
index 523bfd5..0000000
--- a/layman-git-g-sorcery.patch
+++ /dev/null
@@ -1,175 +0,0 @@
-diff --git a/etc/layman.cfg b/etc/layman.cfg
-index 8a39ab9..4073605 100644
---- a/etc/layman.cfg
-+++ b/etc/layman.cfg
-@@ -163,6 +163,7 @@ news_reporter: portage
- #svn_command : /usr/bin/svn
- #tar_command : /bin/tar
- #g-common_command : /usr/bin/g-common
-+#g-sorcery_command : /usr/bin/g-sorcery
-
-
- #-----------------------------------------------------------
-@@ -198,6 +199,8 @@ news_reporter: portage
- #svn_syncopts :
- #g-common_generateopts :
- #g-common_syncopts :
-+#g-sorcery_generateopts :
-+#g-sorcery_syncopts :
-
-
- #-----------------------------------------------------------
-@@ -221,6 +224,7 @@ news_reporter: portage
- #svn_postsync :
- #tar_postsync :
- #g-common_postsync :
-+#g-sorcery_postsync :
-
-
- #-----------------------------------------------------------
-diff --git a/layman/config.py b/layman/config.py
-index bb15abb..5a93c85 100644
---- a/layman/config.py
-+++ b/layman/config.py
-@@ -115,6 +115,7 @@ class BareConfig(object):
- 'darcs_command': path([self.root, EPREFIX,'/usr/bin/darcs']),
- 'git_command': path([self.root, EPREFIX,'/usr/bin/git']),
- 'g-common_command': path([self.root, EPREFIX,'/usr/bin/g-common']),
-+ 'g-sorcery_command': path([self.root, EPREFIX,'/usr/bin/g-sorcery']),
- 'mercurial_command': path([self.root, EPREFIX,'/usr/bin/hg']),
- 'rsync_command': path([self.root, EPREFIX,'/usr/bin/rsync']),
- 'svn_command': path([self.root, EPREFIX,'/usr/bin/svn']),
-@@ -135,6 +136,8 @@ class BareConfig(object):
- 'svn_syncopts' : '',
- 'g-common_generateopts' : '',
- 'g-common_syncopts' : '',
-+ 'g-sorcery_generateopts' : '',
-+ 'g-sorcery_syncopts' : '',
- 'bzr_postsync' : '',
- 'cvs_postsync' : '',
- 'darcs_postsync' : '',
-@@ -144,6 +147,7 @@ class BareConfig(object):
- 'svn_postsync' : '',
- 'tar_postsync' : '',
- 'g-common_postsync' : '',
-+ 'g-sorcery_postsync' : '',
- 'git_user': 'layman',
- 'git_email': 'layman@localhost',
- }
-diff --git a/layman/overlays/g_sorcery.py b/layman/overlays/g_sorcery.py
-new file mode 100644
-index 0000000..6e0b200
---- /dev/null
-+++ b/layman/overlays/g_sorcery.py
-@@ -0,0 +1,91 @@
-+#!/usr/bin/python
-+# -*- coding: utf-8 -*-
-+#################################################################################
-+# LAYMAN G-SORCERY OVERLAY HANDLER
-+#################################################################################
-+# File: g_sorcery.py
-+#
-+# Handles repositories generated by g-sorcery backends
-+#
-+# Copyright:
-+# (c) 2013 Gentoo Foundation
-+# Distributed under the terms of the GNU General Public License v2
-+#
-+# Author(s):
-+# Jauhien Piatlicki <piatlicki@gmail.com>
-+# Auke Booij <auke@tulcod.com>
-+#
-+''' g-sorcery repository support.'''
-+
-+#===============================================================================
-+#
-+# Dependencies
-+#
-+#-------------------------------------------------------------------------------
-+
-+import os
-+from layman.utils import path
-+from layman.overlays.source import OverlaySource, require_supported
-+
-+#===============================================================================
-+#
-+# Class GSorceryOverlay
-+#
-+#-------------------------------------------------------------------------------
-+
-+class GSorceryOverlay(OverlaySource):
-+ ''' Handles g-sorcery repositories.'''
-+
-+ type = 'g-sorcery'
-+ type_key = 'g-sorcery'
-+
-+ def __init__(self, parent, config, _location, ignore = 0):
-+ super(GSorceryOverlay, self).__init__(parent, config,
-+ _location, ignore)
-+ #split source into backend and repository.
-+ self.backend=self.src[:self.src.find(' ')]
-+ self.repository=self.src[self.src.find(' ')+1:]
-+ self.subpath = None
-+
-+ def add(self, base):
-+ '''Add overlay.'''
-+
-+ if not self.supported():
-+ return 1
-+
-+ target = path([base, self.parent.name])
-+
-+ os.makedirs(target)
-+
-+ return self.sync(base)
-+
-+ def sync(self, base):
-+ '''Sync overlay.'''
-+
-+ if not self.supported():
-+ return 1
-+
-+ target = path([base, self.parent.name])
-+
-+ args = [self.backend, '-o', target, '-r', self.repository, 'sync']
-+ returncode = self.run_command(self.command(), args, cwd=target)
-+ if returncode:
-+ return returncode
-+ args = [self.backend, '-o', target, 'generate-tree']
-+ return self.postsync(
-+ self.run_command(self.command(), args, cwd=target, cmd=self.type),
-+ cwd=target)
-+
-+ def supported(self):
-+ '''Overlay type supported?'''
-+
-+ return require_supported(
-+ [(self.command(),
-+ 'g-sorcery',
-+ 'app-portage/g-sorcery'),
-+
-+ ('/usr/bin/' + self.backend,
-+ self.backend,
-+ 'app-portage/' + self.backend),],
-+
-+ self.output.warn)
-diff --git a/layman/overlays/overlay.py b/layman/overlays/overlay.py
-index f2cfc92..65c148b 100755
---- a/layman/overlays/overlay.py
-+++ b/layman/overlays/overlay.py
-@@ -40,6 +40,7 @@ from layman.overlays.bzr import BzrOverlay
- from layman.overlays.darcs import DarcsOverlay
- from layman.overlays.git import GitOverlay
- from layman.overlays.g_common import GCommonOverlay
-+from layman.overlays.g_sorcery import GSorceryOverlay
- from layman.overlays.mercurial import MercurialOverlay
- from layman.overlays.cvs import CvsOverlay
- from layman.overlays.svn import SvnOverlay
-@@ -55,6 +56,7 @@ from layman.overlays.tar import TarOverlay
- OVERLAY_TYPES = dict((e.type_key, e) for e in (
- GitOverlay,
- GCommonOverlay,
-+ GSorceryOverlay,
- CvsOverlay,
- SvnOverlay,
- RsyncOverlay,
next reply other threads:[~2013-09-15 22:38 UTC|newest]
Thread overview: 41+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-09-15 22:38 Jauhien Piatlicki [this message]
-- strict thread matches above, loose matches on Subject: below --
2015-09-13 19:32 [gentoo-commits] proj/g-sorcery:dev commit in: / Jauhien Piatlicki
2015-09-13 19:32 ` [gentoo-commits] proj/g-sorcery:master " Jauhien Piatlicki
2015-04-22 7:35 Jauhien Piatlicki
2015-04-20 21:36 [gentoo-commits] proj/g-sorcery:dev " Jauhien Piatlicki
2015-04-22 7:35 ` [gentoo-commits] proj/g-sorcery:master " Jauhien Piatlicki
2014-09-29 19:38 [gentoo-commits] proj/g-sorcery:dev " Jauhien Piatlicki
2014-09-29 19:39 ` [gentoo-commits] proj/g-sorcery:master " Jauhien Piatlicki
2014-05-10 2:03 Jauhien Piatlicki
2014-05-10 2:03 Jauhien Piatlicki
2014-03-05 17:58 Jauhien Piatlicki
2013-11-22 17:08 Jauhien Piatlicki
2013-11-22 16:55 [gentoo-commits] proj/g-sorcery:dev " Jauhien Piatlicki
2013-11-22 16:54 ` [gentoo-commits] proj/g-sorcery:master " Jauhien Piatlicki
2013-11-22 16:42 [gentoo-commits] proj/g-sorcery:dev " Jauhien Piatlicki
2013-11-22 16:42 ` [gentoo-commits] proj/g-sorcery:master " Jauhien Piatlicki
2013-11-22 16:38 Jauhien Piatlicki
2013-09-19 23:22 Jauhien Piatlicki
2013-09-19 23:21 Jauhien Piatlicki
2013-09-15 14:32 Jauhien Piatlicki
2013-09-05 16:33 Jauhien Piatlicki
2013-08-30 17:00 Jauhien Piatlicki
2013-08-29 23:37 Jauhien Piatlicki
2013-08-29 21:30 Jauhien Piatlicki
2013-08-14 8:31 Jauhien Piatlicki
2013-08-12 0:42 Jauhien Piatlicki
2013-08-12 0:36 Jauhien Piatlicki
2013-08-06 20:16 Jauhien Piatlicki
2013-08-06 20:16 Jauhien Piatlicki
2013-08-05 0:54 Jauhien Piatlicki
2013-08-05 0:46 Jauhien Piatlicki
2013-07-30 19:02 Jauhien Piatlicki
2013-07-26 9:43 Jauhien Piatlicki
2013-07-22 17:10 Jauhien Piatlicki
2013-07-15 0:00 Jauhien Piatlicki
2013-07-14 23:51 Jauhien Piatlicki
2013-07-14 22:53 Jauhien Piatlicki
2013-07-14 1:00 Jauhien Piatlicki
2013-07-13 23:41 Jauhien Piatlicki
2013-07-11 0:09 Jauhien Piatlicki
2013-07-11 0:05 Jauhien Piatlicki
2013-07-02 14:50 Jauhien Piatlicki
2013-07-02 10:21 Jauhien Piatlicki
2013-06-30 19:55 Jauhien Piatlicki
2013-06-20 22:53 Jauhien Piatlicki
2013-06-20 22:53 Jauhien Piatlicki
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1379276557.35519f6e7414bd6d5189338adb10d86702011e2a.jauhien@gentoo \
--to=piatlicki@gmail.com \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox