Default to the current branch
* tool/make-snapshot: default to the current branch if no branch but srcdir is given.
This commit is contained in:
parent
8fb77acac7
commit
d819d97cf0
@ -143,7 +143,7 @@ end
|
||||
unless destdir = ARGV.shift
|
||||
abort usage
|
||||
end
|
||||
revisions = ARGV.empty? ? ["trunk"] : ARGV
|
||||
revisions = ARGV.empty? ? [nil] : ARGV
|
||||
unless tmp = $exported
|
||||
FileUtils.mkpath(destdir)
|
||||
destdir = File.expand_path(destdir)
|
||||
@ -201,10 +201,12 @@ end
|
||||
def package(vcs, rev, destdir, tmp = nil)
|
||||
patchlevel = false
|
||||
prerelease = false
|
||||
if revision = rev[/@(\d+)\z/, 1]
|
||||
if rev and revision = rev[/@(\d+)\z/, 1]
|
||||
rev = $`
|
||||
end
|
||||
case rev
|
||||
when nil
|
||||
url = nil
|
||||
when /\Atrunk\z/
|
||||
url = vcs.trunk
|
||||
when /\Abranches\//
|
||||
@ -234,7 +236,10 @@ def package(vcs, rev, destdir, tmp = nil)
|
||||
warn "#{$0}: unknown version - #{rev}"
|
||||
return
|
||||
end
|
||||
revision ||= vcs.get_revisions(url)[0]
|
||||
if !revision and revision = vcs.get_revisions(url)
|
||||
url ||= vcs.branch(revision[3])
|
||||
revision = revision[0]
|
||||
end
|
||||
version = nil
|
||||
unless revision
|
||||
url = vcs.trunk
|
||||
|
@ -278,6 +278,7 @@ class VCS
|
||||
end
|
||||
|
||||
def branch(name)
|
||||
return trunk if name == "trunk"
|
||||
url + "branches/#{name}"
|
||||
end
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user