Logoj0ke.net Open Build Service > Projects > devel:subversion > cvs2svn > Changes
Sign Up | Log In

Problem getting expanded diff: bad link: openSUSE:Factory/cvs2svn: project 'openSUSE:Factory' does not exist

Changes of Revision 5

[-] Added cvs2svn.spec
x
 
1
@@ -0,0 +1,1083 @@
2
+#
3
+# spec file for package cvs2svn (Version 2.0.0)
4
+#
5
+# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
6
+# This file and all modifications and additions to the pristine
7
+# package are under the same license as the package itself.
8
+#
9
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
10
+#
11
+
12
+# norootforbuild
13
+
14
+Name:           cvs2svn
15
+BuildRequires:  python-devel
16
+Version:        2.0.0
17
+Release:        1
18
+#
19
+%define site_python    %(python -c "import distutils.sysconfig; print distutils.sysconfig.get_python_lib()")
20
+#
21
+%define cvs2svn_dir cvs2svn-%{version}
22
+%define pyver %(python -c 'import sys; print sys.version[:3]')
23
+Requires:       python >= %pyver, python < %{pyver}.99
24
+Requires:       rcs
25
+Requires:       subversion
26
+Provides:       subversion-cvs2svn
27
+Obsoletes:      subversion-cvs2svn
28
+Group:          Development/Tools/Version Control
29
+Url:            http://cvs2svn.tigris.org/
30
+#
31
+PreReq:         %insserv_prereq %fillup_prereq
32
+#
33
+Summary:        Converts CVS repositories to Subversion repositories
34
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
35
+License:        The Apache Software License
36
+Group:          Development/Tools/Version Control
37
+Source0:        cvs2svn-%{version}.tar.bz2
38
+Patch0:         cvs2svn.install-prefix.patch
39
+#
40
+
41
+%description
42
+Converts CVS repositories to Subversion repositories.
43
+
44
+See /usr/share/doc/packages/cvs2svn directory for more information.
45
+
46
+
47
+
48
+%prep
49
+%setup -q -n %{cvs2svn_dir}
50
+#
51
+%patch0 -p1
52
+
53
+%build
54
+
55
+%install
56
+make install DESTDIR=$RPM_BUILD_ROOT
57
+
58
+%files
59
+%defattr(-,root,root)
60
+%doc {BUGS,COMMITTERS,COPYING,README,www/{faq,cvs2svn}.html}
61
+%attr(755,root,root) /usr/bin/cvs2svn
62
+%dir %{site_python}/cvs2svn_rcsparse
63
+%{site_python}/cvs2svn*
64
+%changelog
65
+* Fri Sep 28 2007 - olh@suse.de
66
+- update cvs2svn to 2.0.0
67
+  New features:
68
+  * Add --use-internal-co to speed conversions, and make it the default.
69
+  * Add --retain-conflicting-attic-files option.
70
+  * Add --no-cross-branch-commits option.
71
+  * Add --default-eol option and deprecate --no-default-eol.
72
+  * RevisionRecorder hook allows file text/deltas to be recorded in pass 1.
73
+  * RevisionReader hook allow file text to be retrieved from RevisionRecorder.
74
+  * Slightly changed the order that properties are set, for more flexibility.
75
+  * Don't set svn:keywords on files for which svn:eol-style is not set.
76
+  * Implement issue #53: Allow --trunk='' for --trunk-only conversions.
77
+  Bugs fixed:
78
+  * Fix issue #97: Follow symlinks within CVS repository.
79
+  * Fix issue #99: cvs2svn tries to create a file twice.
80
+  * Fix issue #100: cvs2svn doesn't retrieve the right version.
81
+  * Fix issue #105: Conflict between directory and Attic file causes crash.
82
+  * Fix issue #106: SVNRepositoryMirrorParentMissingError.
83
+  * Fix missing command-line handling of --fallback-encoding option.
84
+  * Fix issue #85: Disable symbol sanity checks with in --trunk-only mode.
85
+  Improvements and output changes:
86
+  * Analyze CVS revision dependency graph, giving a more robust conversion.
87
+  * Improve choice of symbol parents when CVS history is ambiguous.
88
+  * In the case of clock skew to the past, resync forwards, not backwards.
89
+  * Treat timestamps that lie in the future as bogus, and adjust backwards.
90
+  * Gracefully handle tags that refer to nonexistent revisions.
91
+  * Check and fail if revision header appears multiple times.
92
+  * Gracefully handle multiple deltatext blocks for same revision.
93
+  * Be more careful about only processing reasonable *,v files.
94
+  * Improve checks for illegal filenames.
95
+  * Check if a directory name conflicts with a filename.
96
+  * When file is imported, omit the empty revision 1.1.
97
+  * If a non-trunk default branch is excluded, graft its contents to trunk.
98
+  * Omit the initial 'dead' revision when a file is added on a branch.
99
+  * Require --symbol-transform pattern to match entire symbol name.
100
+  * Treat files as binary by default instead of as text, because it is safer.
101
+  * Treat auto-props case-insensitively; deprecate --auto-props-ignore-case.
102
+  Miscellaneous:
103
+  * Add a simple (nonportable) script to log cvs2svn memory usage.
104
+  * Allow contrib/shrink_test_case.py script to try deleting tags and branches.
105
+  * Add --skip-initial-test option to contrib/shrink_test_case.py script.
106
+* Sat Apr 28 2007 - olh@suse.de
107
+- move cvs2svn and viewvc to separate specfile
108
+* Sat Apr 28 2007 - olh@suse.de
109
+- add sysconfig settings for remote access (247372)
110
+* Sat Apr 28 2007 - olh@suse.de
111
+- add an example to host svn on / to subversion.conf  (179404)
112
+* Thu Mar 29 2007 - olh@suse.de
113
+- add /usr/share/emacs to filelist
114
+* Sun Feb 25 2007 - olh@suse.de
115
+- update viewvc to 1.0.3
116
+  * fix bug in path shown for Subversion deleted-under-copy items (issue #265)
117
+  * minor documentation fixes
118
+  * fix annotate assertions on uncanonicalized #include paths (issue #208)
119
+  * make RSS URL method match the method used to generate it (issue #245)
120
+  * fix Subversion annotation to run non-interactively, preventing hangs
121
+  * fix bug in custom syntax highlighter fallback logic
122
+  * fix bug in PHP CGI hack to avoid force-cgi-redirect errors
123
+- update cvs2svn to 1.5.1
124
+  New features:
125
+  * Support multiproject conversions (each gets its own trunk, tags, branches).
126
+  * New --options option to allow run-time options to be defined via a file.
127
+  * --co, --cvs, and --sort options to specify the paths to executables.
128
+  * Add new --fallback-encoding option.
129
+  Bugs fixed:
130
+  * Add missing import in cvs2svn_lib/process.py.
131
+  * Fix issue #86: Support multiple project roots per repository.
132
+  * Fix issue #104: Allow path to "sort" executable to be specified.
133
+  * Fix issue #8: Allow multiple --encoding options.
134
+  * Fix issue #109: Improve handling of fallback encodings.
135
+  Improvements and output changes:
136
+  * Further reduce conversion time and temporary space requirements.
137
+  Miscellaneous:
138
+  * Deprecate the --dump-only option (it is now implied by --dumpfile).
139
+* Sat Feb 24 2007 - olh@suse.de
140
+- Version 1.4.3
141
+  User-visible-changes:
142
+   - Client:
143
+  * fixed: crash using automatic auth protocols with Neon 0.26 (r22440, -61)
144
+  * fixed: svn_load_dirs.pl cannot import file names containing '@' (r22203)
145
+  * fixed: error when committing replaced directories (r22991, -8)
146
+  * fixed: inability to change file perms due to existing file perms (r23018)
147
+  * include newest version of svn-graph.pl (r22969)
148
+  * install a manpage for svnsync (r21403)
149
+  * translation updates for all languages
150
+  * dramatically speed up commit of wc-to-wc copy (r21471)
151
+  * fixed: support 'svn co URL@{DATE}' (issue #2602)
152
+  * fixed: cannot access repositories with spaces via svn:// (issue #2612)
153
+  * fixed: passing full URL in some DAV requests, breaking proxies (r21526)
154
+  * fixed: history-tracing can fail for renamed directories (issue #2600)
155
+  * fixed: crash if interrupted while opening a working copy (r21792)
156
+  * fixed: 'svn merge' should notify about conflicted files (issue #2584)
157
+  * fixed: 'svn revert' should notify about prop-only reverts (issue #2517)
158
+  * fixed: 'svn status -u' not showing props changed on wc root (issue #2533)
159
+  * fixed: 'svn status -u' fails in a read-only working copy (r21904, -19)
160
+  * fixed: 'svn up' failing with checksum mismatch error (issue #2618)
161
+  * fixed: 'svnsync sync' copying missing implicit revprops (issue #2613)
162
+  * fixed: svnsync unable to synchronise copies of URL-unsafe paths (r22092)
163
+  * svnshell tool: support "setrev head" (r20992)
164
+  * include newest version of svnmerge.py
165
+   - Server:
166
+  * fixed: incorrectly reporting authz circular dependencies (issue #2684)
167
+  * fixed: potential filesystem memory leak in commit finalisation (r22729)
168
+  * FSFS: improve detection of disk write errors (r21346)
169
+  * FSFS: prevent API violation from corrupting repository (issue #2467)
170
+  * improved error checking when running hook scripts, etc (r21483)
171
+  * mailer.py: new commit_url option links to web page for a commit (r21333)
172
+   - Client and Server:
173
+  * fixed: potential string corruption when resizing string buffers (r22689)
174
+  * translation updates for Korean, Spanish, Italian, Simplified Chinese,
175
+  and Japanese (fixing issues #2649 and #2681)
176
+  Developer-visible-changes:
177
+  * update (experimental) ra_serf repository access module for DAV (r22872)
178
+  * fixed: svn_{ra,repos}_replay() doesn't send checksums (r22346, -51, -52)
179
+  * fixed: error when calling svn_repos_replay2() with a txn root (r22609)
180
+  * support current CVS versions of libtool (post-1.5.22) (r22120)
181
+  * javahl bindings:
182
+     - fixed: auth cache is created in the current directory (r22780)
183
+     - fixed: SVNAdmin's setLog() method always fails (r22387)
184
+     - fixed: target dependency order in generated build scripts (r22209)
185
+     - compile Java bytecode for Java 1.2 VM (r21765, -7, r21814)
186
+     - fixed: crash if using 1.4.x bindings with older libraries (r21316, -429)
187
+     - fixed: crash when empty destination path passed to checkout (r21770)
188
+  * SWIG/perl bindings:
189
+     - fixed: ra_do_{update,switch,status} work with Perl delta editors (r22311)
190
+     - fixed: memory leak when calling methods on a Perl commit editor (r22332)
191
+     - fixed: ra_replay works with Perl delta editors (r20666)
192
+  * SWIG/python bindings:
193
+     - fixed: crash when using an apr_hash_t typemap (issue #2606)
194
+* Thu Jan 25 2007 - olh@suse.de
195
+- add svnmerge.py to subversion-tools (236700)
196
+* Sun Oct 29 2006 - meissner@suse.de
197
+- use RPM_OPT_FLAGS also for C++
198
+* Thu Sep 28 2006 - ro@suse.de
199
+- use source=1.4 for java compilation
200
+* Mon Sep 25 2006 - olh@suse.de
201