gnu-arch-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnu-arch-users] Re: category version limited to digits and dots


From: Milan Cvetkovic
Subject: Re: [Gnu-arch-users] Re: category version limited to digits and dots
Date: Fri, 21 May 2004 17:43:28 -0400
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3.1) Gecko/20030425

atachments here

Milan Cvetkovic wrote:
I appologize if I am repeating myself, but somehow I feel that people are misunderstanding what I initially wanted, and its value.

When I look at someone's archive, including mine, the first thing I do is "tla abrowse" with no parameters at all. This prints out the archive, sorted by three components cat/branch/ver.

I do not like the fact that I would see branches for different releases intermingled together. This is why I wanted to use the middle field as the version and the last component as the branch name - so it would be "proj/ver/branch.

To ilustrate my point, I included partial content of address@hidden archive - parts related to "tla" (no offense here, I am not saying that there is anything wrong with organization of this archive, I just want to ilustrate how I would like to be able to organize mine).

One file is partial output of "tla abrowse address@hidden"
The other file is what I would prefer to see (and have in archive!).
( I hope attachments make it to the list :-) )

Why do I prefer it this way?
- I have bugs to fix
- I have features to add.

For each of bugs/features I would add a branch, for and only for the release where it aplies. I would have many branches, but they would only show up in the output for applicable version (and nested accordingly).

The truth is that abrowse with limit and rbrowse with regex would potentialy give me the output that I want, but the things are *not* organized that way in the archive itself, and I don't like that... and I cannot organize the archive "my way" because of this limitation :-(

I was looking into removing this limitation, and wanted to know what the real reasons behind it were, to assess the chances of my patch ever going through. I hope I did explain what I wanted - but if there is no will in the community for this patch, I wouldn't do it...

Regards, Milan.


James Blackwell wrote:

In lists.arch.users, you wrote:

So, I want to say "lets see all the branches project release v1"

$ tla abrowse project--v1
  project
    project--v1-release
      project--v1-release--1.0
        ...
      project--v1-release--1.1
        ...

but wait, I didn't want v1.1 - I only wanted v1 !



Does "tla rbrowse project--v1-" do it for you? (A more exact regex would
be "tla rbrowse ^project--v1-.*")


Now if I do:
tla abrowse, I would like to group branches related to devo-3.0 or stable-2.0. Nobody is interested any more for 1.0 and its patches - it is in the archive for historical reasons.



"tla rbrowse --devo-3\.0--", "tla rbrowse --stable-2\.0"


Rbrowse was built to solve *exactly* these sorts of problems. ;)




address@hidden
  tla
    tla--cacherevbase
      tla--cacherevbase--1.2
        base-0 .. patch-4

    tla--changeset
      tla--changeset--1.3
        base-0 .. patch-1

    tla--contrib
      tla--contrib--1.2
        base-0 .. version-0

    tla--delta
      tla--delta--1.2
        base-0 .. patch-1

      tla--delta--1.3
        base-0 .. patch-1

    tla--export
      tla--export--1.2
        base-0 .. version-0

    tla--externalpatches
      tla--externalpatches--1.2
        base-0 .. version-0

    tla--getoption
      tla--getoption--1.2
        base-0 .. version-0

    tla--grab
      tla--grab--1.1
        base-0 .. version-0

      tla--grab--1.2
        base-0 .. version-0

    tla--integration
      tla--integration--1.1
        base-0 .. version-0

      tla--integration--1.2
        base-0 .. version-0

    tla--mailname
      tla--mailname--1.3
        base-0 .. patch-1

    tla--mirrorid
      tla--mirrorid--1.2
        base-0 .. patch-1

    tla--newneon
      tla--newneon--1.2
        base-0 .. patch-2

      tla--newneon--1.3
        base-0 .. patch-1

    tla--quietsign
      tla--quietsign--1.2
        base-0 .. version-0

    tla--rbrowse
      tla--rbrowse--1.1
        base-0 .. version-0

      tla--rbrowse--1.2
        base-0 .. version-0

      tla--rbrowse--1.2.1
        base-0 .. patch-7

      tla--rbrowse--1.3
        base-0 .. patch-2

    tla--smallchanges
      tla--smallchanges--1.1
        base-0 .. version-0

      tla--smallchanges--1.2
        base-0 .. version-0

      tla--smallchanges--1.2.1
        base-0

    tla--snapconfig
      tla--snapconfig--1.1
        base-0 .. version-0

      tla--snapconfig--1.2
        base-0 .. version-0

    tla--tag
      tla--tag--1.3
        base-0
address@hidden
  tla
    tla--1.1
      tla--1.1--grab
        base-0 .. version-0

      tla--1.1--integration
        base-0 .. version-0

      tla--1.1--rbrowse
        base-0 .. version-0

      tla--1.1--smallchanges
        base-0 .. version-0

      tla--1.1--snapconfig
        base-0 .. version-0

    tla--1.2
      tla--1.2--cacherevbase
        base-0 .. patch-4

      tla--1.2--contrib
        base-0 .. version-0

      tla--1.2--delta
        base-0 .. patch-1

      tla--1.2--export
        base-0 .. version-0

      tla--1.2--getoption
        base-0 .. version-0

      tla--1.2--quietsign
        base-0 .. version-0

      tla--1.2--rbrowse
        base-0 .. version-0

      tla--1.2--externalpatches
        base-0 .. version-0

      tla--1.2--grab
        base-0 .. version-0

      tla--1.2--integration
        base-0 .. version-0

      tla--1.2--mirrorid
        base-0 .. patch-1

      tla--1.2--snapconfig
        base-0 .. version-0

      tla--1.2--newneon
        base-0 .. patch-2

   tla--1.2.1
      tla--1.2.1--rbrowse
        base-0 .. patch-7

      tla--1.2.1--smallchanges
        base-0

    tla--1.3
      tla--1.3--changeset
        base-0 .. patch-1

      tla--1.3--delta
        base-0 .. patch-1

      tla--1.3--mailname
        base-0 .. patch-1

      tla--1.3--newneon
        base-0 .. patch-1

      tla--1.3--rbrowse
        base-0 .. patch-2

      tla--1.2--smallchanges
        base-0 .. version-0

      tla--1.3--tag
        base-0

reply via email to

[Prev in Thread] Current Thread [Next in Thread]