I found that most people use 
<pushChanges>false and 
<localCheckout>true

Which renders most of the <tag> stuff useless in GIT.

LieGrue,
strub




----- Original Message -----
> From: Fred Cooke <fred.co...@gmail.com>
> To: Maven Developers List <dev@maven.apache.org>
> Cc: 
> Sent: Saturday, 10 August 2013, 15:19
> Subject: Re: What is the correct Git SCM URL for a branch?
> 
> Convention over configuration is fine. Dictatorships end badly. Make it the
> convention, and allow it to be configured off. This is where Maven has
> always failed from time to time, especially in the old days. The less it's
> true, the better.
> 
> On Sat, Aug 10, 2013 at 3:13 PM, Olivier Lamy <ol...@apache.org> wrote:
> 
>>  On 10 August 2013 23:06, Fred Cooke <fred.co...@gmail.com> wrote:
>>  > Please keep such information leakage optional. The editing of, and 
> indeed
>>  > adding of, the "tag" element by the release plugin should 
> already be
>>  > optional IMO.
>> 
>>  Why?
>>  With such information I know which tag has been used to build
>>  artifacts. (
>> 
> http://repo.maven.apache.org/maven2/org/apache/maven/maven/3.0.5/maven-3.0.5.pom
>>  )
>>  Without this it's not possible with only the git url.
>>  For people/tools using scm informations for rebuilding packages etc..
>>  it can be very interesting.
>> 
>> 
>>  >Especially if it breaks formatting of the POM, which it does
>>  > in some cases, at least. And yeah, I know why, and I know it's not 
> a
>>  > trivial fix. (Thanks to Robert for educating me many months ago).
>>  >
>>  > On Sat, Aug 10, 2013 at 2:54 PM, Olivier Lamy <ol...@apache.org> 
> wrote:
>>  >
>>  >> On 10 August 2013 21:12, Dennis Lundberg 
> <denn...@apache.org> wrote:
>>  >> > Hi,
>>  >> >
>>  >> > I'm looking at the sources for Maven core in Git, which 
> I'm learning
>>  >> > as I go along.
>>  >> >
>>  >> > "master" is at version 3.1.1-SNAPSHOT and has this 
> in its pom.xml
>>  >> >   <scm>
>>  >> >     <connection>scm:git:
>>  >> 
> https://git-wip-us.apache.org/repos/asf/maven.git</connection>
>>  >> >     <developerConnection>scm:git:
>>  >> 
> https://git-wip-us.apache.org/repos/asf/maven.git</developerConnection>
>>  >> >    
> <url>https://git-wip-us.apache.org/repos/asf?p=maven.git</url>
>>  >> >     <tag>HEAD</tag>
>>  >> >   </scm>
>>  >> >
>>  >> > The head "maven-3.0.x" is at version 3.0.6-SNAPSHOT 
> and has this in
>>  its
>>  >> pom.xml
>>  >> >   <scm>
>>  >> >     <connection>scm:git:
>>  >> 
> https://git-wip-us.apache.org/repos/asf/maven.git</connection>
>>  >> >     <developerConnection>scm:git:
>>  >> 
> https://git-wip-us.apache.org/repos/asf/maven.git</developerConnection>
>>  >> >    
> <url>https://git-wip-us.apache.org/repos/asf?p=maven.git</url>
>>  >> >     <tag>HEAD</tag>
>>  >> >   </scm>
>>  >> >
>>  >> > Since this is identical to what is in "master" I 
> don't think this
>>  >> > would work if you tried to do a release using the Release 
> Plugin.
>>  >> > Wouldn't that release what is specified in <tag> 
> i.e. "HEAD". Now, I
>>  >> > have looked through our documentation and used Google to find 
> a
>>  >> > solution, but to no avail. From what I have gathered we 
> should change
>>  >> > the value of <tag>, but to what? Would it involve
>>  >> > "ref/heads/maven-3.0.x"?
>>  >> >
>>  >> > The head "maven-2.2.x" is at version 
> 2.2.2-RC1-SNAPSHOT and has this
>>  >> > in its pom.xml
>>  >> >   <scm>
>>  >> >     <connection>scm:svn:
>>  >> http://svn.apache.org/repos/asf/maven/maven-2/branches/maven-2.2.x
>>  >> </connection>
>>  >> >     <developerConnection>scm:svn:
>>  >> 
> https://svn.apache.org/repos/asf/maven/maven-2/branches/maven-2.2.x
>>  >> </developerConnection>
>>  >> >     <url>
>>  http://svn.apache.org/viewvc/maven/maven-2/branches/maven-2.2.x
>>  >> </url>
>>  >> >   </scm>
>>  >> >
>>  >> > Obviously this has not been updated since the move to Git, 
> which is
>>  >> > one of the things I'm trying to fix.
>>  >>
>>  >> scm url will be the same for all branches.
>>  >> It simply depend of the branch you are working on locally.
>>  >> btw the <tag>HEAD</tag> in maven-3.0.x branch is 
> wrong.
>>  >> IHMO It's something to improve in the release plugin to put 
> here the
>>  >> current branch in use.
>>  >>
>>  >> >
>>  >> > Hopefully someone who has made a release using Maven Release 
> Plugin
>>  >> > from a Git branch can shed some light on this.
>>  >> >
>>  >> > --
>>  >> > Dennis Lundberg
>>  >> >
>>  >> > 
> ---------------------------------------------------------------------
>>  >> > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>  >> > For additional commands, e-mail: dev-h...@maven.apache.org
>>  >> >
>>  >>
>>  >>
>>  >>
>>  >> --
>>  >> Olivier Lamy
>>  >> Ecetera: http://ecetera.com.au
>>  >> http://twitter.com/olamy | http://linkedin.com/in/olamy
>>  >>
>>  >> 
> ---------------------------------------------------------------------
>>  >> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>  >> For additional commands, e-mail: dev-h...@maven.apache.org
>>  >>
>>  >>
>> 
>> 
>> 
>>  --
>>  Olivier Lamy
>>  Ecetera: http://ecetera.com.au
>>  http://twitter.com/olamy | http://linkedin.com/in/olamy
>> 
>>  ---------------------------------------------------------------------
>>  To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>  For additional commands, e-mail: dev-h...@maven.apache.org
>> 
>> 
>

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

Reply via email to