/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
CVS tags
Fra : ST


Dato : 16-03-05 23:42

String cvs_date="$Date: 2005/03/16 22:14:58 $";
String cvs_revision="$Revision: 1.16.2.1 $";
String cvs_file="$RCSfile: TestLog.java,v $";
String cvs_source="$Source: /var/lib/cvs/JavaTest/com/tsj/TestLog.java,v $";
String cvs_id="$Id: TestLog.java,v 1.16.2.1 2005/03/16 22:14:58 tsj Exp $";

Ved hjælp af $keywords$ kan man få CVS til at indsætte diverse
oplysninger automatisk i source kode ved commit.

Findes der noget keyword der kan hente tags ud i source.
Jeg tænker her på navn på den branch jeg aktuelt arbejder med, jeg
kan se af versionsnummer at det er en branch, men jeg ønsker navnet ud
(Tag).

Mvh
Torben


 
 
Michael Legart (17-03-2005)
Kommentar
Fra : Michael Legart


Dato : 17-03-05 09:12

On 2005-03-16, ST <tsj@ANTISPAMbitnisse.dk> wrote:
>
> Ved hjælp af $keywords$ kan man få CVS til at indsætte diverse
> oplysninger automatisk i source kode ved commit.
>
> Findes der noget keyword der kan hente tags ud i source.
> Jeg tænker her på navn på den branch jeg aktuelt arbejder med, jeg
> kan se af versionsnummer at det er en branch, men jeg ønsker navnet ud
> (Tag).

Jeg tror

$Name$

Tag name used to check out this file. The keyword is expanded only if one checks out with an explicit tag name. For example, when running the command cvs co -r first, the keyword expands to `Name: first'.

er, hvad du leder efter?

--
hestdesign.info - we put the hest in .com

ST (17-03-2005)
Kommentar
Fra : ST


Dato : 17-03-05 21:39

"Michael Legart" <michaelnospam@hest.nu> wrote in message
news:slrnd3ieug.830.michaelnospam@kamel.legart.dk...
> On 2005-03-16, ST <tsj@ANTISPAMbitnisse.dk> wrote:
>>
>> Ved hjælp af $keywords$ kan man få CVS til at indsætte diverse
>> oplysninger automatisk i source kode ved commit.
>>
>> Findes der noget keyword der kan hente tags ud i source.
>> Jeg tænker her på navn på den branch jeg aktuelt arbejder med, jeg
>> kan se af versionsnummer at det er en branch, men jeg ønsker navnet ud
>> (Tag).
>
> Jeg tror
>
> $Name$
>
> Tag name used to check out this file. The keyword is expanded only if
> one checks out with an explicit tag name. For example, when running the
> command cvs co -r first, the keyword expands to `Name: first'.
>
> er, hvad du leder efter?
>
> --
> hestdesign.info - we put the hest in .com

Jeg har prøvet at angive $Name$, men får ikke noget ud fra CVS når jeg
arbejder i en branch af et givent navn.
Jeg programmerer Java via Eclipse.
Måske jeg kan ændre options af en art i Eclipse så den kalder CVS på en
anden måde.
Mvh
Torben

..



Michael Knudsen (18-03-2005)
Kommentar
Fra : Michael Knudsen


Dato : 18-03-05 00:08

On 2005-03-17, ST <tsj@ANTISPAMbitnisse.dk> wrote:
> Jeg har prøvet at angive $Name$, men får ikke noget ud fra CVS når jeg
> arbejder i en branch af et givent navn.
> Jeg programmerer Java via Eclipse.
> Måske jeg kan ændre options af en art i Eclipse så den kalder CVS på en
> anden måde.

Virker det med andre keywords, e.g. $Id$? Hvad siger ``cvs sv fil''
under `Sticky Options:''?

--
Rumour is information distilled so finely that it can filter through
anything.
-- (Terry Pratchett, Feet of Clay)

ST (18-03-2005)
Kommentar
Fra : ST


Dato : 18-03-05 02:12

On Thu, 17 Mar 2005 23:07:56 +0000, Michael Knudsen wrote:

> On 2005-03-17, ST <tsj@ANTISPAMbitnisse.dk> wrote:
>> Jeg har prøvet at angive $Name$, men får ikke noget ud fra CVS når jeg
>> arbejder i en branch af et givent navn.
>> Jeg programmerer Java via Eclipse.
>> Måske jeg kan ændre options af en art i Eclipse så den kalder CVS på en
>> anden måde.
>
> Virker det med andre keywords, e.g. $Id$? Hvad siger ``cvs sv fil''
> under `Sticky Options:''?

Ja, som du så i første post virker alle keywords fint, jeg savner
bare at kunne udtrække tags navne til source.

I CVS kan jeg se

RCS file: /var/lib/cvs/JavaTest/com/tsj/Testcode1.java,v
head: 1.1
branch:
locks: strict
access list:
symbolic names:
TestBranch: 1.1.0.2
Root_TestBranch: 1.1
keyword substitution: kv
total revisions: 3; selected revisions: 3
description:

Jeg ønsker at kunne trække "TestBranch" over i source automatisk,
således at jeg fra source kan udskrive at denne version stammer fra denne
givne opgave.

Mvh
Torben


Michael Legart (18-03-2005)
Kommentar
Fra : Michael Legart


Dato : 18-03-05 08:40

On 2005-03-17, ST <tsj@ANTISPAMbitnisse.dk> wrote:
>
> Jeg har prøvet at angive $Name$, men får ikke noget ud fra CVS når jeg
> arbejder i en branch af et givent navn.
> Jeg programmerer Java via Eclipse.
> Måske jeg kan ændre options af en art i Eclipse så den kalder CVS på en
> anden måde.

Jeg har lige eksperimenteret lidt... $Name$ bliver kun expanded,
hvis du laver en

cvs export -r BRANCH

Saa den er kun nyttig naar du laver en release.

--
hestdesign.info - we put the hest in .com

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste