Item1375: BuildContrib needs support for git-svn

pencil
Priority: Enhancement
Current State: Closed
Released In: 1.1.0
Target Release: minor
Applies To: Extension
Component: BuildContrib
Branches:
Reported By: OlivierRaginel
Waiting For: Main.OlivierRaginel
Last Change By: OlivierRaginel
As more and more people are using git (with git-svn) and no longer Subversion only, we need to tweak BuildContrib so it works also with git-svn.

It's just a matter of testing which kind of repository we're in, and use the tools accordingly.

I've already coded something that works, and shouldn't break much, but I'd love feedback from people more used to using BuildContrib than me.

Kenneth, yes, I've even tried to build a release (which explains why I'll be committing soon modifications to the MANIFEST :))

-- OlivierRaginel - 26 Mar 2009

Re-opening as Crawford explained me what the eval I removed in distro:5a1b8d525508 was for: when an extension isn't in source control repository, it shouldn't fail. This is especially useful for auto-porting TWiki extensions using:
perl build.pl twiki && cd ../../../TWiki/.../... && perl build.pl release

Adding revision to current time when it fails

-- OlivierRaginel - 08 Apr 2009

Got a bit carried away in my fix, but this should be better smile

-- OlivierRaginel - 08 Apr 2009

ItemTemplate edit

Summary BuildContrib needs support for git-svn
ReportedBy OlivierRaginel
Codebase trunk
SVN Range Foswiki-1.0.0, Thu, 08 Jan 2009, build 1878
AppliesTo Extension
Component BuildContrib
Priority Enhancement
CurrentState Closed
WaitingFor OlivierRaginel
Checkins distro:9f92b4804ff5 distro:c172c7ce622d distro:5a1b8d525508 distro:a4cd7a79516d
TargetRelease minor
ReleasedIn 1.1.0
Topic revision: r9 - 08 Apr 2009, OlivierRaginel
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy