Compare commits

...
Sign in to create a new pull request.

4 commits

Author SHA1 Message Date
Fedora Release Engineering
6d42d9ac9c dist-git conversion 2010-07-29 03:40:04 +00:00
Thomas Moschny
a441c3cb53 Update to 0.46. 2010-01-23 22:16:02 +00:00
Bill Nottingham
e6acdf0d91 Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-26 01:39:52 +00:00
Jesse Keating
174b7ede6e Initialize branch F-12 for monotone 2009-09-29 05:33:12 +00:00
8 changed files with 55 additions and 49 deletions

View file

@ -1 +0,0 @@
monotone-0.45.tar.gz

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
monotone-0.46.tar.gz

View file

@ -1,21 +0,0 @@
# Makefile for source rpm: monotone
# $Id$
NAME := monotone
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
ifeq ($(MAKEFILE_COMMON),)
# attept a checkout
define checkout-makefile-common
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
endif
include $(MAKEFILE_COMMON)

View file

@ -1,7 +0,0 @@
monotone-0_42-1_fc10:HEAD:monotone-0.42-1.fc10.src.rpm:1230916116
monotone-0_42-2_fc10:HEAD:monotone-0.42-2.fc10.src.rpm:1230932958
monotone-0_42-3_fc10:HEAD:monotone-0.42-3.fc10.src.rpm:1234192456
monotone-0_42-5_fc10:HEAD:monotone-0.42-5.fc10.src.rpm:1235765112
monotone-0_43-1_fc10:HEAD:monotone-0.43-1.fc10.src.rpm:1238237776
monotone-0_44-1_fc11:HEAD:monotone-0.44-1.fc11.src.rpm:1242410660
monotone-0_45-1_fc11:HEAD:monotone-0.45-1.fc11.src.rpm:1252835264

View file

@ -1,9 +0,0 @@
============================================================
--- tests/key_files_created_securely/__driver__.lua 63a9bd279770dc1fcefec5eb6cead7fd3e061982
+++ tests/key_files_created_securely/__driver__.lua 2a0d5d0376174967369a15795f30a6e081af81b6
@@ -25,4 +25,4 @@ check({ "ls", "-l", "keys/foobar." .. ke
keyid = string.sub(line, 0, 40)
check({ "ls", "-l", "keys/foobar." .. keyid }, 0, true, nil)
-check(qgrep("^-rw------- .*keys/foobar." .. keyid, "stdout"))
+check(qgrep("^-rw-------[.+]? .*keys/foobar." .. keyid, "stdout"))

View file

@ -0,0 +1,36 @@
#
#
# patch "netxx/socket.cxx"
# from [ca9a59bb394a41f6aae1527678162678d5e60419]
# to [16b61df71104d616a1dc68adc6da02160ce1714a]
#
============================================================
--- netxx/socket.cxx ca9a59bb394a41f6aae1527678162678d5e60419
+++ netxx/socket.cxx 16b61df71104d616a1dc68adc6da02160ce1714a
@@ -172,9 +172,9 @@ Netxx::signed_size_type Netxx::Socket::w
Netxx::signed_size_type Netxx::Socket::write (const void *buffer, size_type length, const Timeout &timeout)
{
const char *buffer_ptr = static_cast<const char*>(buffer);
- signed_size_type rc, bytes_written=0;
+ signed_size_type rc;
- while (length) {
+ for (;;) {
if (timeout && !writable(timeout)) return -1;
if ( (rc = send(socketfd_, buffer_ptr, length, 0)) < 0) {
@@ -213,12 +213,10 @@ Netxx::signed_size_type Netxx::Socket::w
}
}
- buffer_ptr += rc;
- bytes_written += rc;
- length -= rc;
+ break;
}
- return bytes_written;
+ return rc;
}
//####################################################################
Netxx::signed_size_type Netxx::Socket::read (void *buffer, size_type length, const Timeout &timeout)

View file

@ -1,5 +1,5 @@
Name: monotone
Version: 0.45
Version: 0.46
Release: 1%{?dist}
Summary: A free, distributed version control system
@ -11,7 +11,7 @@ Source0: http://monotone.ca/downloads/%{version}/%{name}-%{version}.tar.gz
Source1: monotone.init
Source2: monotone.sysconfig
Source3: README.monotone-server
Patch0: monotone-0.45-ls-output.patch
Patch0: monotone-0.46-netsync_large_file.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@ -65,22 +65,20 @@ and then pass commands to it.
%prep
%setup -q
%patch0 -p0 -b .ls-output
%patch0 -p0 -b .netsync-large-file
%build
%configure --with-bundled-lua=%{bundled_lua} \
--with-bundled-sqlite=%{bundled_sqlite}
%configure
make %{?_smp_mflags}
%check
# disable parallel runs in the testsuite for now
make check || { cat tester_dir/*.log; false; }
make check %{?_smp_mflags} || { cat tester_dir/*.log; false; }
%install
rm -rf %{buildroot}
make install DESTDIR=%{buildroot}
rm -f %{buildroot}%{_infodir}/dir
rm -f %{buildroot}%{_datadir}/doc/monotone/monotone.html
mv %{buildroot}%{_datadir}/doc/%{name} _doc
%find_lang %{name}
@ -139,8 +137,7 @@ fi
%files -f %{name}.lang
%defattr(-,root,root,-)
%doc AUTHORS COPYING ChangeLog INSTALL NEWS README README.changesets UPGRADE
%doc monotone.html
%doc _doc/*
%{_bindir}/mtn
%{_bindir}/mtnopt
%{_infodir}/monotone.info*
@ -193,6 +190,16 @@ fi
%changelog
* Sat Jan 23 2010 Thomas Moschny <thomas.moschny@gmx.de> - 0.46-1
- Update to 0.46.
- Remove patch applied upstream.
- Add patch from trunk for failing test.
- Fix installation of documentation: include figures in the package.
- Let tests in the testsuite run in parallel.
* Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 0.45-2
- rebuild against perl 5.10.1
* Sat Sep 12 2009 Thomas Moschny <thomas.moschny@gmx.de> - 0.45-1
- Update to 0.45.

View file

@ -1 +1 @@
bd37c3d75e3fd1974a17f556499b42ab monotone-0.45.tar.gz
405286223efcf375cd022dabf2f1c845 monotone-0.46.tar.gz