en-US/Devel-Tools.xml en-US/Release_Notes.xml

John J. McDonough jjmcd at fedoraproject.org
Tue Mar 31 13:42:42 UTC 2009


 en-US/Devel-Tools.xml   |  402 +++++++++++++++++++++++++++++++++++++++++++++++-
 en-US/Release_Notes.xml |    3 
 2 files changed, 401 insertions(+), 4 deletions(-)

New commits:
commit a2d5f465f52272540cf7bf15e10afc3fd3dc1413
Author: John J. McDonough <jjmcd at fedoraproject.org>
Date:   Tue Mar 31 09:41:13 2009 -0400

    Updates to devel tools
    
    Added revision control tools
    Removed gcc family as a separate section

diff --git a/en-US/Devel-Tools.xml b/en-US/Devel-Tools.xml
index 0bdb9df..36d204f 100644
--- a/en-US/Devel-Tools.xml
+++ b/en-US/Devel-Tools.xml
@@ -5,7 +5,7 @@
 <section>
   <title>Tools</title>
   <remark>This beat is located here: <ulink type="http" url="https://fedoraproject.org/wiki/Docs/Beats/Devel/Tools">https://fedoraproject.org/wiki/Docs/Beats/Devel/Tools</ulink></remark>
-  <note><para>This is work in progress Not all development tools packages have been researched</para></note>
+<!--  <note><para>This is work in progress Not all development tools packages have been researched</para></note> -->
 
   <para>
     The following packages are new or updated for Fedora 11:
@@ -553,12 +553,12 @@
   </section>
 
   <section>
-    <title>Lexican and Parsing Tools</title>
+    <title>Lexical and Parsing Tools</title>
 
     <variablelist>
 
       <varlistentry>
-	<term></term>
+	<term>bison</term>
 	<listitem>
 	  <para>
 	    Fedora 11 includes version 2.4.1 of
@@ -704,4 +704,400 @@
     </variablelist>
   </section>
 
+  <section>
+    <title>Revision Tools</title>
+
+    <variablelist>
+
+      <varlistentry>
+	<term>bzr</term>
+	<listitem>
+	  <para>
+	    <package>bzr</package> has been upgraded to 1.12 which
+	    includes a large number of new features and bug fixes over
+	    the 1.7 version in Fedora 10. The <package>bzr</package>
+	    user is encouraged to visit the project's webpage at
+	    <ulink type="http"
+	    url="http://www.bazaar-vcs.org/">http://www.bazaar-vcs.org/</ulink>
+	    to review these improvements.
+	  </para>
+	</listitem>
+      </varlistentry>
+
+      <varlistentry>
+	<term>cvs2svn</term>
+	<listitem>
+	  <para>
+	    <package>cvs2svn</package> has been updated to 2.2.0. In
+	    addition to bugfixes, there are a large number of new
+	    features. Visit <ulink type="http"
+	    url="http://cvs2svn.tigris.org/source/browse/cvs2svn/tags/2.2.0/CHANGES">http://cvs2svn.tigris.org/source/browse/cvs2svn/tags/2.2.0/CHANGES</ulink>
+	    for the details.
+	  </para>
+	</listitem>
+      </varlistentry>
+
+      <varlistentry>
+	<term>darcs</term>
+	<listitem>
+	  <para>
+	    Version 2.2.0 of <package>darcs</package> includes a
+	    number of new features in addition to a number of
+	    bugfixes. See the changelog at <ulink type="http"
+	    url="http://allmydata.org/trac/darcs-2/browser/NEWS">http://allmydata.org/trac/darcs-2/browser/NEWS</ulink>.
+	  </para>
+	</listitem>
+      </varlistentry>
+
+      <varlistentry>
+	<term>giggle</term>
+	<listitem>
+	  <para>
+	    Most important changes in 0.4.90: 
+	    <itemizedlist>
+	      <listitem>
+		<para>
+		  The user interface has been cleaned up dramatically.
+		</para>
+	      </listitem>
+	      <listitem>
+		<para>
+		  The file browing view was restored and has
+		  annotation support now.
+		</para>
+	      </listitem>
+	      <listitem>
+		<para>
+		  The compact view is gone. 
+		</para>
+	      </listitem>
+	      <listitem>
+		<para>
+		  There are the basics of a plugin system now. 
+		</para>
+	      </listitem>
+	      <listitem>
+		<para>
+		  The revision view shows avatars retreived from Gravatar. 
+		</para>
+	      </listitem>
+	    </itemizedlist>
+	  </para>
+	</listitem>
+      </varlistentry>
+
+      <varlistentry>
+	<term>git</term>
+	<listitem>
+	  <para>
+	    <package>git</package> has been updated to 1.6.2. In
+	    addition to other changes, the Fedora packages now follow
+	    upstream defaults and install the majority of
+	    <command>git-*</command> commands outside the default
+	    PATH. If you have scripts that call
+	    <command>git-*</command> binaries, you are encouraged to
+	    change them to use the <command>git foo</command>
+	    style. If this is not feasible, you can adjust your
+	    PATH. Git provides a convenient method to do this:
+	    <screen>
+	      PATH=$(git --exec-path):$PATH
+	    </screen>
+	    It is worth noting that <package>git</package> hooks are
+	    run with <command>$(git --exec-path)</command> in their
+	    PATH.
+	  </para>
+	</listitem>
+      </varlistentry>
+
+      <varlistentry>
+	<term>mercurial</term>
+	<listitem>
+	  <para>
+	    Version 1.1.2 is included in Fedora 11 with a large number
+	    of new features. See the release notes for mercurial at
+	    <ulink type="http"
+	    url="http://www.selenic.com/mercurial/wiki/index.cgi/WhatsNew">http://www.selenic.com/mercurial/wiki/index.cgi/WhatsNew</ulink>.
+	  </para>
+	</listitem>
+      </varlistentry>
+
+      <varlistentry>
+	<term>monotone</term>
+	<listitem>
+	  <para>
+	    <package>monotone</package> 0.42 includes the following changes: 
+	    <itemizedlist>
+	      <listitem>
+		<para>
+		  The output of <command>automate
+		  show_conflicts</command> has been changed; a default
+		  resolution for file content conflicts and user
+		  resolutions for other conflict types has been
+		  added. <command>directory_loop_created</command>
+		  changed to <command>directory_loop</command>.
+		</para>
+	      </listitem>
+	      <listitem>
+		<para>
+		  The French, Brazilian-Portuguese and Japanese
+		  translations were outdated and thus have been
+		  removed from the distribution. In case you care
+		  about them and want them back, drop us a note at
+		  <ulink type="mailto"
+		  url="mailto:monotone-devel at nongnu.org">monotone-devel at nongnu.org</ulink>.
+		</para>
+	      </listitem>
+	    </itemizedlist>
+	    and the following new features: 
+	    <itemizedlist>
+	      <listitem>
+		<para>
+		  New <command>mtn ls duplicates</command> command
+		  which lets you list duplicated files in a given
+		  revision or the workspace.
+		</para>
+	      </listitem>
+	      <listitem>
+		<para>
+		  New option <command>--no-workspace</command>, to
+		  make <package>monotone</package> ignore any
+		  workspace it might have been run in.
+		</para>
+	      </listitem>
+	      <listitem>
+		<para>
+		  New command group <command>mtn conflicts *</command>
+		  provides asynchronous conflict resolutions for merge
+		  and propagate.
+		</para>
+	      </listitem>
+	      <listitem>
+		<para>
+		  New <command>automate file_merge</command> command
+		  which runs the internal line merger on two files
+		  from two revisions and outputs the result.
+		</para>
+	      </listitem>
+	      <listitem>
+		<para>
+		  New <command>automate lua</command> command with
+		  which <package>lua</package> functions, like
+		  <package>monotone</package> hooks, can be called
+		  over automate. This is particularily useful to get
+		  user defaults, like ignorable files, branch keys and
+		  passwords, which are managed through one or more
+		  monotonerc files.
+		</para>
+	      </listitem>
+	      <listitem>
+		<para>
+		  New <command>automate read_packets</command> command
+		  which reads data packets like public keys similar to
+		  <command>mtn read</command>.
+		</para>
+	      </listitem>
+	      <listitem>
+		<para>
+		  <command>merge</command> and
+		  <command>propagate</command> accept user commit
+		  messages; the <command>merge rev rev</command> or
+		  <command>propagate branch branch</command> message
+		  will be prefixed to the user
+		  message. <command>--no-prefix</command> removes the
+		  prefix.
+		</para>
+	      </listitem>
+	    </itemizedlist>
+	    as well as a number of bugfixes.
+	  </para>
+	</listitem>
+      </varlistentry>
+
+      <varlistentry>
+	<term>subversion</term>
+	<listitem>
+	  <para>
+	    User-visible changes in 1.5.5: 
+	    <itemizedlist>
+	      <listitem>
+		<para>
+		  allow prop commits on dirs with modified children
+		</para>
+	      </listitem>
+	      <listitem>
+		<para>
+		  make Cyrus auth implementation always prefer
+		  EXTERNAL to ANONYMOUS
+		</para>
+	      </listitem>
+	      <listitem>
+		<para>
+		  do not create mergeinfo for wc-wc moves or copies 
+		</para>
+	      </listitem>
+	      <listitem>
+		<para>
+		  do not autoupgrade old BDB filesystems to 1.5 or 1.4
+		  format
+		</para>
+	      </listitem>
+	      <listitem>
+		<para>
+		  return mergeinfo to prior state during reverse
+		  merges
+		</para>
+	      </listitem>
+	      <listitem>
+		<para>
+		  remove mergeinfo deleted by merge
+		</para>
+	      </listitem>
+	      <listitem>
+		<para>
+		  make proxy slaves pass through txn GET and PROPFIND
+		  requests
+		</para>
+	      </listitem>
+	      <listitem>
+		<para>
+		  merge can now use targets with inconsistent
+		  newlines2
+		</para>
+	      </listitem>
+	      <listitem>
+		<para>
+		  don't allow empty-string changelists
+		</para>
+	      </listitem>
+	      <listitem>
+		<para>
+		  remove false positive <command>ra_neon</command>
+		  mergeinfo errors
+		</para>
+	      </listitem>
+	      <listitem>
+		<para>
+		  improve performance of <command>svn merge
+		  --reintegrate</command>
+		</para>
+	      </listitem>
+	      <listitem>
+		<para>
+		  fixed: foreign merges keep UUID of foreign
+		  repository
+		</para>
+	      </listitem>
+	      <listitem>
+		<para>
+		  fixed: properly encode diff headers used in conflict
+		  resolution
+		</para>
+	      </listitem>
+	      <listitem>
+		<para>
+		  fixed: segfault in <command>svn cp --parents</command>
+		</para>
+	      </listitem>
+	      <listitem>
+		<para>
+		  fixed: mergeinfo for '...' maps to empty revision
+		  range
+		</para>
+	      </listitem>
+	      <listitem>
+		<para>
+		  fixed: segfault in BDB backend node-origins cache
+		</para>
+	      </listitem>
+	      <listitem>
+		<para>
+		  fixed: broken merge if target's history includes
+		  resurrections
+		</para>
+	      </listitem>
+	      <listitem>
+		<para>
+		  fixed: invalid mergeinfo created on a subtree during
+		  merge
+		</para>
+	      </listitem>
+	    </itemizedlist>
+	  </para>
+	</listitem>
+      </varlistentry>
+
+      <varlistentry>
+	<term>svn2cl</term>
+	<listitem>
+	  <para>
+	    <package>svn2cl</package> has been updated to
+	    0.11. Changes since release 0.10:
+	    <itemizedlist>
+	      <listitem>
+		<para>
+		  small portability improvements 
+		</para>
+	      </listitem>
+	      <listitem>
+		<para>
+		  fix for OpenBSD's ksh 
+		</para>
+	      </listitem>
+	    </itemizedlist>
+	  </para>
+	</listitem>
+      </varlistentry>
+
+      <varlistentry>
+	<term>tkcvs</term>
+	<listitem>
+	  <para>
+	    Changes in version 8.2:
+	    <itemizedlist>
+	      <listitem>
+		<para>
+		  The Branch Browser can now draw merge arrows for
+		  merges tracked by Subversion 1.5's mergeinfo
+		  property and CVSNT's mergepoint feature. The
+		  work-around of using tags is no longer necessary, if
+		  your Subversion or CVSNT server and client support
+		  their own merge tracking.
+		</para>
+	      </listitem>
+	      <listitem>
+		<para>
+		  The Branch Browser has a new search ability, so you
+		  can highlight a revision on the diagram by its
+		  version, date, tag, or author.
+		</para>
+	      </listitem>
+	      <listitem>
+		<para>
+		  The Log button in the Branch Browser always produces
+		  a full log of revisions on the selected branch
+		  instead of inappropriately following the Directory
+		  Browser's "Log Detail" setting.
+		</para>
+	      </listitem>
+	      <listitem>
+		<para>
+		  If your SVN repository has a structure that's
+		  functionally similar to trunk, branches, and tags
+		  but with different names, you can tell TkCVS about
+		  it by setting variables in tkcvs_def.tcl:
+		  <itemizedlist>
+		    <listitem><para>cvscfg(svn_trunkdir)</para></listitem>
+		    <listitem><para>cvscfg(svn_branchdir)</para></listitem>
+		    <listitem><para>cvscfg(svn_tagdir)</para></listitem>
+		  </itemizedlist>
+		</para>
+	      </listitem>
+	    </itemizedlist>
+	  </para>
+	</listitem>
+      </varlistentry>
+
+    </variablelist>
+  </section>
+
 </section>
diff --git a/en-US/Release_Notes.xml b/en-US/Release_Notes.xml
index ee9d404..bc50457 100644
--- a/en-US/Release_Notes.xml
+++ b/en-US/Release_Notes.xml
@@ -52,7 +52,8 @@
 		<xi:include href="Development.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
 		<xi:include href="Devel-Runtime.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
 		<xi:include href="Devel-Tools.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
-		<xi:include href="Devel-GCC.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
+		<!-- Unless there is a lot more input from development, no need for a separate gcc section
+		<xi:include href="Devel-GCC.xml" xmlns:xi="http://www.w3.org/2001/XInclude" /> -->
 		<xi:include href="Devel-Java.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
 		<xi:include href="Devel-Eclipse.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
 		<xi:include href="Devel-Haskell.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />





More information about the Fedora-docs-commits mailing list