for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* This file is part of the SVN-Buddy library.
* For the full copyright and license information, please view
* the LICENSE file that was distributed with this source code.
*
* @copyright Alexander Obuhovich <[email protected]>
* @link https://github.com/console-helpers/svn-buddy
*/
namespace ConsoleHelpers\SVNBuddy\MergeSourceDetector;
class ClassicMergeSourceDetector extends AbstractMergeSourceDetector
{
* Detects merge source from repository url.
* @param string $repository_url Repository url.
* @return null|string
public function detect($repository_url)
// Merging "trunk" into "stable" or other tag.
if ( preg_match('#^(.*)/tags/(.*)$#', $repository_url, $regs) ) {
return $regs[1] . '/trunk';
}
return null;