<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.comp.debugging.archer">
    <title>gmane.comp.debugging.archer</title>
    <link>http://permalink.gmane.org/gmane.comp.debugging.archer</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.debugging.archer/2547"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.debugging.archer/2546"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.debugging.archer/2545"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.debugging.archer/2544"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.debugging.archer/2543"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.debugging.archer/2542"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.debugging.archer/2541"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.debugging.archer/2540"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.debugging.archer/2539"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.debugging.archer/2538"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.debugging.archer/2537"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.debugging.archer/2536"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.debugging.archer/2535"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.debugging.archer/2534"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.debugging.archer/2533"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.debugging.archer/2532"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.debugging.archer/2531"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.debugging.archer/2530"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.debugging.archer/2529"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.debugging.archer/2528"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.debugging.archer/2547">
    <title>IMPORTANT: sourceware.org hardware migration, MARCH 18..22</title>
    <link>http://permalink.gmane.org/gmane.comp.debugging.archer/2547</link>
    <description>&lt;pre&gt;Hi -

Please be aware that **next week**, we will attempt to switch over the
hardware that serves sourceware.org and its aliases (gcc.gnu.org,
ecos.sourceware.org, cygwin.com, etc.) to newer &amp;amp; faster hardware
donated by Red Hat.

The plan is to take down network services next Monday around 14:00Z,
and gradually bring things back up on the new machine, one service at
a time, as quickly as possible.  Since this change involves switching
to a much younger OS and is complicated by many sourceware-specific
services, the overall outage may last up to several days.  We will
prioritize getting source code version control systems up first.

This announcement is being sent to those main mailing lists that have
been recently active; please feel free to share it.  You are welcome
to listen in on irc.freenode.net #overseers during the transition
period.  We appreciate your patience and hope that the new machines
will serve us all well.

- FChE

&lt;/pre&gt;</description>
    <dc:creator>Frank Ch. Eigler</dc:creator>
    <dc:date>2013-03-12T15:36:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.debugging.archer/2546">
    <title>Re: Proposal to change branch maintenance</title>
    <link>http://permalink.gmane.org/gmane.comp.debugging.archer/2546</link>
    <description>&lt;pre&gt;Tom&amp;gt; I will send mail when I am done.

Ok, I have renamed all the branches and deleted the old ones.
Please check my work.

Tom&amp;gt; The most important bit here is that, after updating and pruning, you
Tom&amp;gt; should be sure to edit your .git/config to ensure that the "merge"
Tom&amp;gt; property for branches you care about is correct.

Also, please make sure to create a README.archer file in each of your
branches.  The point of this is to make it simpler to make branches --
no more editing the wiki.  I plan to push a few new ones now...

Tom

&lt;/pre&gt;</description>
    <dc:creator>Tom Tromey</dc:creator>
    <dc:date>2013-02-27T21:14:41</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.debugging.archer/2545">
    <title>Re: Proposal to change branch maintenance</title>
    <link>http://permalink.gmane.org/gmane.comp.debugging.archer/2545</link>
    <description>&lt;pre&gt;Sergio&amp;gt; The command is "git remote prune $remote".

Whoops, thanks.
I should have cut-and-pasted :)

Tom

&lt;/pre&gt;</description>
    <dc:creator>Tom Tromey</dc:creator>
    <dc:date>2013-02-27T20:50:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.debugging.archer/2544">
    <title>Re: Proposal to change branch maintenance</title>
    <link>http://permalink.gmane.org/gmane.comp.debugging.archer/2544</link>
    <description>&lt;pre&gt;Tom&amp;gt; I'll wait until tomorrow to rename all the remaining branches.

I'm going to start this now.

Please refrain from pushing for the time being.
I will send mail when I am done.

The most important bit here is that, after updating and pruning, you
should be sure to edit your .git/config to ensure that the "merge"
property for branches you care about is correct.

Tom

&lt;/pre&gt;</description>
    <dc:creator>Tom Tromey</dc:creator>
    <dc:date>2013-02-27T20:49:59</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.debugging.archer/2543">
    <title>Re: Proposal to change branch maintenance</title>
    <link>http://permalink.gmane.org/gmane.comp.debugging.archer/2543</link>
    <description>&lt;pre&gt;

Thanks, Tom.

The command is "git remote prune $remote".

&lt;/pre&gt;</description>
    <dc:creator>Sergio Durigan Junior</dc:creator>
    <dc:date>2013-02-26T20:31:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.debugging.archer/2542">
    <title>Re: Proposal to change branch maintenance</title>
    <link>http://permalink.gmane.org/gmane.comp.debugging.archer/2542</link>
    <description>&lt;pre&gt;Tom&amp;gt; Next I'm going to rename some of my branches.

I've done this now.

I'll wait until tomorrow to rename all the remaining branches.

If you fetch, you can "git prune remote $remote" ($remote usually is
"origin" or "archer" for you...) to zap all the dead branches.

Tom

&lt;/pre&gt;</description>
    <dc:creator>Tom Tromey</dc:creator>
    <dc:date>2013-02-26T20:13:42</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.debugging.archer/2541">
    <title>Re: Proposal to change branch maintenance</title>
    <link>http://permalink.gmane.org/gmane.comp.debugging.archer/2541</link>
    <description>&lt;pre&gt;Tom&amp;gt; I'll do the branch deletions next week or so, then the renames after
Tom&amp;gt; that.

I've zapped all the dead branches now.

Please check your branches to see whether any dead ones remain.

Next I'm going to rename some of my branches.

If that goes well, I plan to rename all the remaining branches as
discussed, and then delete the old names.  I will send email before
doing this so you will know not to push during the renaming.  After the
renaming, please be sure to use the new names.

thanks,
Tom

&lt;/pre&gt;</description>
    <dc:creator>Tom Tromey</dc:creator>
    <dc:date>2013-02-26T17:33:31</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.debugging.archer/2540">
    <title>Re: Proposal to change branch maintenance</title>
    <link>http://permalink.gmane.org/gmane.comp.debugging.archer/2540</link>
    <description>&lt;pre&gt;
Tom&amp;gt; Third, what about adopting a convention for a "README.archer" file in
Tom&amp;gt; the top-level of each branch?  This file would explain the branch's
Tom&amp;gt; purpose and would let us bypass the tedious step of updating the wiki
Tom&amp;gt; whenever pushing a new branch.

I've added this to a couple of my branches.

You can see it in action with

    git show origin/archer-tromey-python-checker:README.archer

I'd like everyone to add a file like this to their live branches.  Don't
bother with the dead branches, I'm going to zap them all soon.  It is
fine with me if you want to wait for the great branch renaming before
doing this.

thanks,
Tom

&lt;/pre&gt;</description>
    <dc:creator>Tom Tromey</dc:creator>
    <dc:date>2013-02-22T21:27:24</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.debugging.archer/2539">
    <title>Re: Proposal to change branch maintenance</title>
    <link>http://permalink.gmane.org/gmane.comp.debugging.archer/2539</link>
    <description>&lt;pre&gt;Jan&amp;gt; But I find the 'cat' merge would be best for everyone, even for
Jan&amp;gt; other people occasionally possibly doing some archer branch merges.

Tom&amp;gt; I'll write this soon.

The very simplest way to do this is to add this to your .git/config:

[merge "archer"]
       name = README.archer merger
       driver = tee -a %A &amp;lt; %B &amp;gt; /dev/null

Then make an attributes file like:

echo "README.archer merge=archer" &amp;gt;&amp;gt; .git/info/attributes


This is slightly ugly since it doesn't separate the various file
contents at all.

A slightly better option is to put this script on your PATH somewhere:

#!/bin/sh

# A git merge script for README.archer files.

echo &amp;gt;&amp;gt; $1
echo ================================================================ &amp;gt;&amp;gt; $1
cat $2 &amp;gt;&amp;gt; $1
exit 0


Then change the config entry to point to it:

[merge "archer"]
       name = README.archer merger
       driver = readme-archer %A %B


This yields somewhat nicer output.

I didn't see a particularly handy way for us to share this, aside from
emailing scripts around. &lt;/pre&gt;</description>
    <dc:creator>Tom Tromey</dc:creator>
    <dc:date>2013-02-22T15:54:05</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.debugging.archer/2538">
    <title>Re: Proposal to change branch maintenance</title>
    <link>http://permalink.gmane.org/gmane.comp.debugging.archer/2538</link>
    <description>&lt;pre&gt;Tom&amp;gt; I'm ok with changing this.
Tom&amp;gt; Anybody else have comments on it?

Jan&amp;gt; +1

Ok, I changed our git config in archer.git to:

[receive]
denyNonFastforwards = false


Tom

&lt;/pre&gt;</description>
    <dc:creator>Tom Tromey</dc:creator>
    <dc:date>2013-02-22T15:06:20</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.debugging.archer/2537">
    <title>Re: Proposal to change branch maintenance</title>
    <link>http://permalink.gmane.org/gmane.comp.debugging.archer/2537</link>
    <description>&lt;pre&gt;Jan&amp;gt; But I find the 'cat' merge would be best for everyone, even for
Jan&amp;gt; other people occasionally possibly doing some archer branch merges.

I'll write this soon.

Tom

&lt;/pre&gt;</description>
    <dc:creator>Tom Tromey</dc:creator>
    <dc:date>2013-02-18T22:01:26</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.debugging.archer/2536">
    <title>Re: Proposal to change branch maintenance</title>
    <link>http://permalink.gmane.org/gmane.comp.debugging.archer/2536</link>
    <description>&lt;pre&gt;Jan&amp;gt; You must have some stale local copy.  Both
Jan&amp;gt; http://sourceware.org/git/?p=archer.git;a=heads
Jan&amp;gt; and fresh
Jan&amp;gt; git clone git://sourceware.org/git/archer.git
Jan&amp;gt; do not show anything other then archer-* branches.

I needed to run "git remote prune origin".
I wasn't aware that this had to be done manually, oops.

Tom

&lt;/pre&gt;</description>
    <dc:creator>Tom Tromey</dc:creator>
    <dc:date>2013-02-18T17:40:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.debugging.archer/2535">
    <title>Re: Proposal to change branch maintenance</title>
    <link>http://permalink.gmane.org/gmane.comp.debugging.archer/2535</link>
    <description>&lt;pre&gt;
You must have some stale local copy.  Both
http://sourceware.org/git/?p=archer.git;a=heads
and fresh
git clone git://sourceware.org/git/archer.git
do not show anything other then archer-* branches.

BTW gdb.git tags were left there, that could be fixed (but I do not use tags).



Yes, that would be great.



In fact it does not matter much as the additional work twice a year is very
minor.

But I find the 'cat' merge would be best for everyone, even for other people
occasionally possibly doing some archer branch merges.


Jan

&lt;/pre&gt;</description>
    <dc:creator>Jan Kratochvil</dc:creator>
    <dc:date>2013-02-18T17:03:02</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.debugging.archer/2534">
    <title>Re: Proposal to change branch maintenance</title>
    <link>http://permalink.gmane.org/gmane.comp.debugging.archer/2534</link>
    <description>&lt;pre&gt;Jan&amp;gt; I already did so, where do you see them?
Jan&amp;gt; archer.git "master" deletion (+branches cleanup)
Jan&amp;gt; Message-ID: &amp;lt;20111226231836.GA32067-7nsVu6/LiMWEMjOnxBQzlezzdE9aetE+&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
Jan&amp;gt; http://sourceware.org/ml/archer/2011-q4/msg00010.html
Jan&amp;gt; http://sourceware.org/ml/archer/2012-q1/msg00001.html

E.g., but there are really many more:

barimba. git branch -r |grep origin/gdb
  origin/gdb-4_18-branch
  origin/gdb-csl-20060226-branch
  origin/gdb-csl-arm-20051020-branch
  origin/gdb-csl-available-20060303-branch
  origin/gdb-csl-gxxpro-6_3-branch
  origin/gdb-csl-symbian-20060226-branch
  origin/gdb-premipsmulti-2000-06-06-branch
  origin/gdb_5_0-2000-04-10-branch
  origin/gdb_5_1-2001-07-29-branch
  origin/gdb_5_1_0_1-2002-01-03-branch
  origin/gdb_5_2-branch
  origin/gdb_5_3-branch
  origin/gdb_6_0-branch
  origin/gdb_6_1-branch
  origin/gdb_6_2-branch
  origin/gdb_6_2-branch-UNNAMED-BRANCH
  origin/gdb_6_3-branch
  origin/gdb_6_4-branch
  origin/gdb_6_5-branch
  origin/gdb_6_6-branch
  orig&lt;/pre&gt;</description>
    <dc:creator>Tom Tromey</dc:creator>
    <dc:date>2013-02-18T16:29:15</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.debugging.archer/2533">
    <title>Re: Proposal to change branch maintenance</title>
    <link>http://permalink.gmane.org/gmane.comp.debugging.archer/2533</link>
    <description>&lt;pre&gt;
I already did so, where do you see them?
archer.git "master" deletion (+branches cleanup)
Message-ID: &amp;lt;20111226231836.GA32067-7nsVu6/LiMWEMjOnxBQzlezzdE9aetE+&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
http://sourceware.org/ml/archer/2011-q4/msg00010.html
http://sourceware.org/ml/archer/2012-q1/msg00001.html



Those are two big pages with many solutions, which one do you mean?

I quickly found there only dropping of the merged content; but in fact the
list of merged branches would be exactly useful during the merging:

Currently I track a separate file "IMPORT" generating the merged branches list
there (currently only 2, there were many), this could be done automatically
now, see the header of:
http://pkgs.fedoraproject.org/cgit/gdb.git/tree/gdb-archer.patch



The convenience depends on whether it is for branch author or for the merge
maintainer. :-)


Jan

&lt;/pre&gt;</description>
    <dc:creator>Jan Kratochvil</dc:creator>
    <dc:date>2013-02-18T16:19:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.debugging.archer/2532">
    <title>Move tasks to bugzilla</title>
    <link>http://permalink.gmane.org/gmane.comp.debugging.archer/2532</link>
    <description>&lt;pre&gt;I'd like to propose changing how we manage our task list.

Rather than have it on the wiki, I think we should file each task as a
bug in bugzilla.  We would add an "archer" tag to each task.

Then, we could replace the current list on the wiki with a bugzilla
query.

I think this would be somewhat better since it would give us a way to
track who is working on which archer task; and also let us more easily
"accept" existing bugs into archer (by just adding the tag).  This would
also give us a built-in spot to discuss any particulars of a given task,
and a simple way to indicate task dependencies (and even priorities if
we care).

Some of our tasks are a bit vague for a PR; but the vague ones aren't
really tasks so much as long-term goals or wishes.  Those could remain
on the wiki.

Any comments?

Tom

&lt;/pre&gt;</description>
    <dc:creator>Tom Tromey</dc:creator>
    <dc:date>2013-02-18T16:19:23</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.debugging.archer/2531">
    <title>Re: Proposal to change branch maintenance</title>
    <link>http://permalink.gmane.org/gmane.comp.debugging.archer/2531</link>
    <description>&lt;pre&gt;
+1

I already have:

git-push-f:

#! /bin/bash
set -ex
branch="$(git branch|sed -n 's/^[*] \([^()]*\)$/\1/p')"
test -n "$branch"
git push origin ":$branch"
git push origin "$branch"
echo OK


Jan

&lt;/pre&gt;</description>
    <dc:creator>Jan Kratochvil</dc:creator>
    <dc:date>2013-02-18T16:16:04</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.debugging.archer/2530">
    <title>Re: Proposal to change branch maintenance</title>
    <link>http://permalink.gmane.org/gmane.comp.debugging.archer/2530</link>
    <description>&lt;pre&gt;Sergio&amp;gt; I would like to propose another thing: the archer repository should
Sergio&amp;gt; accept "git push --force".  It is annoying having to delete &amp;amp; re-create
Sergio&amp;gt; the branch you're working on because you're using git-rebase to maintain
Sergio&amp;gt; a series of patches.  Maybe we could talk to Jim about that?

We can edit the git config file on sourceware ourselves.

I'm ok with changing this.
Anybody else have comments on it?

Tom

&lt;/pre&gt;</description>
    <dc:creator>Tom Tromey</dc:creator>
    <dc:date>2013-02-18T16:11:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.debugging.archer/2529">
    <title>Re: Proposal to change branch maintenance</title>
    <link>http://permalink.gmane.org/gmane.comp.debugging.archer/2529</link>
    <description>&lt;pre&gt;Tom&amp;gt; I don't propose renaming existing branches.

Jan&amp;gt; IMO if there should be a different naming the existing should be renamed,
Jan&amp;gt; otherwise it is more complicated/mess than it was.

It seems the consensus is to rename them.
So, let's do that.

Also I think we should delete all the branches that we got from
gdb.git.  There's no need for them in archer.git.

I'll do the branch deletions next week or so, then the renames after
that.

Tom&amp;gt; Third, what about adopting a convention for a "README.archer" file in
Tom&amp;gt; the top-level of each branch?

Jan&amp;gt; That would not work for merges of multiple branches.  Some
Jan&amp;gt; ARCHER.branchname would work.

Ok, it turns out that --edit-description doesn't really do what we'd
like.  Bummer.

I found this that shows a way that we could make README.archer work
without excessive merge issues:

http://stackoverflow.com/questions/2108405/branch-descriptions-in-git
http://stackoverflow.com/questions/928646/how-do-i-tell-git-to-always-select-my-local-version-for-conflicted-merges-o&lt;/pre&gt;</description>
    <dc:creator>Tom Tromey</dc:creator>
    <dc:date>2013-02-18T16:10:22</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.debugging.archer/2528">
    <title>Re: Proposal to change branch maintenance</title>
    <link>http://permalink.gmane.org/gmane.comp.debugging.archer/2528</link>
    <description>&lt;pre&gt;

Agreed.


Agreed.


IMO it would be better to rename the existing branches so that we "start
fresh", instead of leaving old stuff behind.


Fine by me too.


I'd prefer this rather than the README.archer file, but I couldn't find
anything related (except the "--edit-description" option from
git-branch, which apparently doesn't do exactly what you described, as
pointed by others).

I would like to propose another thing: the archer repository should
accept "git push --force".  It is annoying having to delete &amp;amp; re-create
the branch you're working on because you're using git-rebase to maintain
a series of patches.  Maybe we could talk to Jim about that?

Thanks,

&lt;/pre&gt;</description>
    <dc:creator>Sergio Durigan Junior</dc:creator>
    <dc:date>2013-02-18T11:46:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.debugging.archer/2527">
    <title>Re: Proposal to change branch maintenance</title>
    <link>http://permalink.gmane.org/gmane.comp.debugging.archer/2527</link>
    <description>&lt;pre&gt;
Deleting dead branches would make this easier, of course.

Cheers,
Gary

&lt;/pre&gt;</description>
    <dc:creator>Gary Benson</dc:creator>
    <dc:date>2013-02-13T12:53:34</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.debugging.archer">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.debugging.archer</link>
  </textinput>
</rdf:RDF>
