Yeah, that's more or less what I mean. -K

On Apr 1, 2010, at 4:09 PM, Mark Struberg wrote:

> I honestly doubt that wagon-scm + CVS currently works when using branches 
> (from glimpsing at the sources).
> 
> And I'm not sure what you mean with forking it. Wouldn't it be much easier to 
> simply checkout wagon-scm and if you found a way to provide the branch as 
> ScmVersion (ScmBranch and ScmTag are subclassses of ScmVersion [3]), then 
> simply open a Jira issue and add your changes as patch. Patches are always 
> highly welcome :)
> 
> txs and LieGrue,
> strub
> 
> [3] http://maven.apache.org/scm/apidocs/org/apache/maven/scm/ScmBranch.html
> 
> 
> --- Kathryn Huxtable <kath...@kathrynhuxtable.org> schrieb am Do, 1.4.2010:
> 
>> Von: Kathryn Huxtable <kath...@kathrynhuxtable.org>
>> Betreff: Re: Problem with wagon-scm and gitexe
>> An: "Maven Users List" <users@maven.apache.org>
>> Datum: Donnerstag, 1. April, 2010 22:43 Uhr
>> Thanks, Mark,
>> 
>> These are good points.
>> 
>> I'm thinking that the issues are in wagon-scm, which is
>> listed as being "in progress", so I can't really expect
>> perfection. And they *do* say it's only been tested with svn
>> and cvs. I'm thinking that I may be modding wagon-svn, more
>> to see what's going on than to fork a project.
>> 
>> All of this is by the way. I really should be working on my
>> project, not fiddling with tools, but fiddling with tools is
>> fun sometimes.
>> 
>> -K
>> 
>> On Apr 1, 2010, at 3:37 PM, Mark Struberg wrote:
>> 
>>> Kathryn, 
>>> 
>>> I haven't used wagon-scm, so I can only make vague
>> assumptions.
>>> Basically all the branches and tag stuff should be
>> working in maven-scm-provider-gitexe. But I'm not sure how
>> wagon-scm tells us what branch it likes to use.
>>> 
>>> From looking at the source [1] I only can see that all
>> ScmVersion parameters are always given as null. So I'm not
>> sure if that could work at all.
>>> 
>>> Please keep in mind that SVN is really exceptional
>> with handling branches by copying the trunk to a new
>> location. This way you get an own URL which you won't get in
>> most other SCMs like CVS, PVCS, git or hg. In fact SVN
>> doesn't have a 'real' branch and tag concept but internally
>> always performs a full shallow copy.
>>> 
>>> So it would be interesting if this would also work
>> e.g. with CVS.
>>> 
>>> LieGrue,
>>> strub
>>> 
>>> [1] 
>>> http://svn.apache.org/viewvc/maven/wagon/trunk/wagon-providers/wagon-scm/src/main/java/org/apache/maven/wagon/providers/scm/ScmWagon.java?view=markup
>>> 
>>> --- Kathryn Huxtable <kath...@kathrynhuxtable.org>
>> schrieb am Do, 1.4.2010:
>>> 
>>>> Von: Kathryn Huxtable <kath...@kathrynhuxtable.org>
>>>> Betreff: Re: Problem with wagon-scm and gitexe
>>>> An: "Maven Users List" <users@maven.apache.org>
>>>> Datum: Donnerstag, 1. April, 2010 19:21 Uhr
>>>> Since it seems to be my practice to
>>>> have second thought after sending a message, I'll
>> add that I
>>>> can check out the gh-pages branch of my git
>> repository into
>>>> a separate directory and deploy there using a
>> "file:" URL
>>>> and then commit that and push it.
>>>> 
>>>> That works. I just think it should be able to be
>>>> automated.
>>>> 
>>>> -K
>>>> 
>>>> On Apr 1, 2010, at 12:14 PM, Kathryn Huxtable
>> wrote:
>>>> 
>>>>> I know the docs say that wagon-scm has only
>> been
>>>> tested with CVS and Subversion, and I've run it
>> with
>>>> Subversion successfully.
>>>>> 
>>>>> Is anyone working on getting it to work with
>> Git, or
>>>> does it already?
>>>>> 
>>>>> I created a very simply project with a README
>> and a
>>>> pom.xml and nothing else. It's at
>>>>> 
>>>>>      http://github.com/khuxtable/test-project
>>>>> 
>>>>> It uses versions 1.3 of the gitexe and
>>>> scm-manager-plexus extensions and version
>> 1.0-beta-6 of the
>>>> scm wagon.
>>>>> 
>>>>> What I would like to do is deploy my site docs
>> (all
>>>> generated by the site plugin) to the gh-pages
>> branch of the
>>>> git repository. I don't see any way in the Git SCM
>> URL
>>>> structure to specify a branch. If there was a way
>> to do this
>>>> it would be cool.
>>>>> 
>>>>> But at the moment, with the URL
>>>>> 
>>>>>      scm:git:ssh://g...@github.com/khuxtable/test-project.git
>>>>> 
>>>>> I get the following:
>>>>> 
>>>>> [INFO] [site:deploy {execution: default-cli}]
>>>>> 
>> scm:git:ssh://github.com/khuxtable/test-project.git -
>>>> Session: Opened  
>>>>> Uploading: . to
>>>> 
>> scm:git:ssh://github.com/khuxtable/test-project.git
>>>>> 
>>>>> [INFO] Executing: /bin/sh -c cd
>>>> 
>> /Users/huxtable/Documents/workspace/test-project/.
>>>> && git ls-files
>>>>> [INFO] Working directory:
>>>> 
>> /Users/huxtable/Documents/workspace/test-project/.
>>>>> [INFO] Executing: /bin/sh -c cd
>>>> /var/folders/M+/M+95phY6GfOYTLYCJKW4Bk+++TI/-Tmp-
>> &&
>>>> git clone ssh://g...@github.com/khuxtable/test-project.git/.
>>>> 
>> /var/folders/M+/M+95phY6GfOYTLYCJKW4Bk+++TI/-Tmp-/wagon-scm223596417.checkout
>>>>> [INFO] Working directory:
>>>> /var/folders/M+/M+95phY6GfOYTLYCJKW4Bk+++TI/-Tmp-
>>>>> Transfer error:
>> org.apache.maven.scm.ScmException:
>>>> Unable to commit file. The git-clone command
>> failed. ERROR:
>>>> Repository not found.  Make sure you include
>> the .git,
>>>> e.g. g...@github.com:defunkt/ambition.git
>>>>> fatal: The remote end hung up unexpectedly
>>>>> 
>>>>> 
>> scm:git:ssh://github.com/khuxtable/test-project.git -
>>>> Session: Disconnecting  
>>>>> 
>> scm:git:ssh://github.com/khuxtable/test-project.git -
>>>> Session: Disconnected
>>>>> 
>>>>> I particularly like the "/." after the
>> repository
>>>> name. Funny.
>>>>> 
>>>>> The maven release plugin behaves fine with the
>> same
>>>> developerConnection as my site URL above.
>>>>> 
>>>>> Any ideas? I'm happy to help out with making
>> this
>>>> work, though I'm not a committer at this point.
>>>>> 
>>>>> -K
>>>> 
>>>> 
>>>> 
>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>>>> For additional commands, e-mail: users-h...@maven.apache.org
>>>> 
>>>> 
>>> 
>>> __________________________________________________
>>> Do You Yahoo!?
>>> Sie sind Spam leid? Yahoo! Mail verfügt über einen
>> herausragenden Schutz gegen Massenmails. 
>>> http://mail.yahoo.com 
>>> 
>>> 
>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>>> For additional commands, e-mail: users-h...@maven.apache.org
>>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>> For additional commands, e-mail: users-h...@maven.apache.org
>> 
>> 
> 
> __________________________________________________
> Do You Yahoo!?
> Sie sind Spam leid? Yahoo! Mail verfügt über einen herausragenden Schutz 
> gegen Massenmails. 
> http://mail.yahoo.com 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

Reply via email to