Skip Menu |

This queue is for tickets about the Module-Install CPAN distribution.

Report information
The Basics
Id: 30034
Status: rejected
Priority: 0/
Queue: Module-Install

People
Owner: Nobody in particular
Requestors: SREZIC [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Unimportant
Broken in: 0.67
Fixed in: (no value)



Subject: inc/.author and revision control systems
The inc/.author mechanism does not play well with revision control systems like .svn or CVS. Having the *whole* tree replaced when running Makefile.PL means that the working copy is left into an inconsistent state, because all the .svn and CVS files/directories are also removed.
Subject: Re: [rt.cpan.org #30034] inc/.author and revision control systems
Date: Wed, 17 Oct 2007 11:40:53 +1000
To: bug-Module-Install [...] rt.cpan.org
From: "Adam Kennedy" <adamkennedybackup [...] gmail.com>
The entire inc directory is considered to be transient and should NEVER be added to your repository. Adam K On 17/10/2007, Slaven_Rezic via RT <bug-Module-Install@rt.cpan.org> wrote: Show quoted text
> > > Tue Oct 16 11:31:59 2007: Request 30034 was acted upon. > Transaction: Ticket created by SREZIC > Queue: Module-Install > Subject: inc/.author and revision control systems > Broken in: 0.67 > Severity: Unimportant > Owner: Nobody > Requestors: SREZIC@cpan.org > Status: new > Ticket <URL: http://rt.cpan.org/Ticket/Display.html?id=30034 > > > > The inc/.author mechanism does not play well with revision control > systems like .svn or CVS. Having the *whole* tree replaced when running > Makefile.PL means that the working copy is left into an inconsistent > state, because all the .svn and CVS files/directories are also removed. > >
Subject: Re: [rt.cpan.org #30034] inc/.author and revision control systems
Date: 18 Oct 2007 21:34:51 +0200
To: bug-Module-Install [...] rt.cpan.org
From: Slaven Rezic <slaven [...] rezic.de>
"Adam Kennedy via RT" <bug-Module-Install@rt.cpan.org> writes: Show quoted text
> <URL: http://rt.cpan.org/Ticket/Display.html?id=30034 > > > The entire inc directory is considered to be transient and should NEVER be > added to your repository. >
This would make an easy installation using the magic command "cpan ." (which would resolve dependencies, build, test & install) more difficult. Regards, Slaven Show quoted text
> Adam K > > On 17/10/2007, Slaven_Rezic via RT <bug-Module-Install@rt.cpan.org> wrote:
> > > > > > Tue Oct 16 11:31:59 2007: Request 30034 was acted upon. > > Transaction: Ticket created by SREZIC > > Queue: Module-Install > > Subject: inc/.author and revision control systems > > Broken in: 0.67 > > Severity: Unimportant > > Owner: Nobody > > Requestors: SREZIC@cpan.org > > Status: new > > Ticket <URL: http://rt.cpan.org/Ticket/Display.html?id=30034 > > > > > > > The inc/.author mechanism does not play well with revision control > > systems like .svn or CVS. Having the *whole* tree replaced when running > > Makefile.PL means that the working copy is left into an inconsistent > > state, because all the .svn and CVS files/directories are also removed. > > > >
>
-- Slaven Rezic - slaven <at> rezic <dot> de Tk-AppMaster: a perl/Tk module launcher designed for handhelds http://tk-appmaster.sf.net
On Tue Oct 16 21:41:21 2007, adamkennedybackup@gmail.com wrote: Show quoted text
> The entire inc directory is considered to be transient and should NEVER be > added to your repository.
Well, it seems to happen every now and then. I just stumbled over http://svn.openfoundry.org/par/PAR-Packer/trunk/inc In fact, it seems that you're one of the owners of this project! :-) Regards, Slaven Show quoted text
> Adam K > > On 17/10/2007, Slaven_Rezic via RT <bug-Module-Install@rt.cpan.org> wrote:
> > > > > > Tue Oct 16 11:31:59 2007: Request 30034 was acted upon. > > Transaction: Ticket created by SREZIC > > Queue: Module-Install > > Subject: inc/.author and revision control systems > > Broken in: 0.67 > > Severity: Unimportant > > Owner: Nobody > > Requestors: SREZIC@cpan.org > > Status: new > > Ticket <URL: http://rt.cpan.org/Ticket/Display.html?id=30034 > > > > > > > The inc/.author mechanism does not play well with revision control > > systems like .svn or CVS. Having the *whole* tree replaced when running > > Makefile.PL means that the working copy is left into an inconsistent > > state, because all the .svn and CVS files/directories are also removed. > > > >
Rejecting, people should not be committing.