summaryrefslogtreecommitdiff
path: root/src/mozclient/lib/MozClient/Mercurial.pm
diff options
context:
space:
mode:
authorFabien Tassin <fta@sofaraway.org>2008-06-13 23:16:23 +0200
committerFabien Tassin <fta@sofaraway.org>2008-06-13 23:16:23 +0200
commit38dff5616e5462e9fd582a7b18d34d6d67d86567 (patch)
tree5da5c17e603768c92327f6fdbef9d1c933592fd5 /src/mozclient/lib/MozClient/Mercurial.pm
parent3e14e969ab47a6ab3ce6ad2691d44c5024dd2fc2 (diff)
* Add a set_tag() method per VCS
- update src/mozclient/lib/MozClient/VCS.pm - update src/mozclient/lib/MozClient/CVS.pm - update src/mozclient/lib/MozClient/Mercurial.pm - update src/mozclient/lib/MozClient/Subversion.pm * Fix flock to checkout at the right level. This is needed to fetch a particular branch using svn - update src/mozclient/flock.conf
Diffstat (limited to 'src/mozclient/lib/MozClient/Mercurial.pm')
-rw-r--r--src/mozclient/lib/MozClient/Mercurial.pm9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/mozclient/lib/MozClient/Mercurial.pm b/src/mozclient/lib/MozClient/Mercurial.pm
index f5f5c2d..408a6f8 100644
--- a/src/mozclient/lib/MozClient/Mercurial.pm
+++ b/src/mozclient/lib/MozClient/Mercurial.pm
@@ -53,6 +53,15 @@ sub set_revdate {
'-r ' . $self->convert_revdate($self->{'have_date'});
}
+sub set_tag {
+ my $self = shift;
+ my $tag = shift;
+
+ $self->LOG("MozClient::Mercurial::set_tag($tag)");
+
+ $self->{'co_tag'} = "-r $tag";
+}
+
sub checkout {
my $self = shift;