Bug 719832

Summary: RFE: support git for distributed sets
Product: [Community] Publican Reporter: Jeff Fearn 🐞 <jfearn>
Component: publicanAssignee: Jeff Fearn 🐞 <jfearn>
Status: CLOSED CURRENTRELEASE QA Contact: tools-bugs <tools-bugs>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: futureCC: jhradile, mmcallis, rlandman
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: 4.0.0 Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-12-19 02:46:53 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Jeff Fearn 🐞 2011-07-08 06:19:01 UTC
GIT is the new black, so it'd be nice to be able to use git for distributed sets.

Comment 2 Jeff Fearn 🐞 2013-05-30 04:49:04 UTC
http://search.cpan.org/dist/VCI/

Comment 3 Jeff Fearn 🐞 2013-10-01 01:34:18 UTC
*** Bug 864226 has been marked as a duplicate of this bug. ***

Comment 4 HSS Product Manager 2013-10-01 01:47:33 UTC
HSS-QE has reviewed and declined this request. QE for this bug will be handled by IED.

Comment 5 Ruediger Landmann 2013-10-01 03:19:16 UTC
Hi Jarek -- do you or your team have (or can easily make) a distributed <set> in Git so that we can test this functionality? Any pointers appreciated! :D

Comment 6 Jeff Fearn 🐞 2013-10-01 04:43:30 UTC
First shot checked in, without a set to test on so buyer beware.

Edit your publican.cfg like this:

books: "book1 book2"
repo: '"book1=git://git.example.org/book1.git""book2=git://git.example.com/git/book2.git"'

Assumption: each books is the only thing in the repository, so cd $book gets you to the books root directory

To ssh://git.fedorahosted.org/git/publican.git
   3bae3f8..d66841d  HEAD -> devel

Comment 8 Jeff Fearn 🐞 2013-10-11 01:53:31 UTC
Fixed bug where scm was getting truncated and failing to clone.

To ssh://git.fedorahosted.org/git/publican.git
   6416dd7..19e3915  HEAD -> devel

Comment 11 Jeff Fearn 🐞 2013-10-17 06:13:15 UTC
Added missing wrapper for dirmove.

Was able to build test set after removing Revision_History.xml from set's main file. Appendix is lot legal in a set.

To ssh://git.fedorahosted.org/git/publican.git
   f2ec67c..63e0a8f  HEAD -> devel

Comment 12 Jaromir Hradilek 2013-10-17 13:46:23 UTC
Thank you very much, Jeff.

Verified with publican-3.9.9-0.fc19.t11.noarch, commit 63e0a8f.