Changeset 38ce382 in tol


Ignore:
Timestamp:
Sep 3, 2010, 6:06:47 PM (16 years ago)
Author:
Víctor de Buen <vdebuen@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
3885b01
Parents:
a553d55
Message:

Adding SVN info to packages

git-svn-id: ​https://www.tol-project.org/svn/tolp/trunk@2529 be4846ae-f051-483a-831f-b64e7d08527f

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tol/stdlib/general/system/_system.tol

    ra553d55 r38ce382  
    532532
    533533//////////////////////////////////////////////////////////////////////////////
     534Text OSSvnInfo(Text path)
     535//////////////////////////////////////////////////////////////////////////////
     536{
     537  Real OSCmdWait("svn info \""+path+"\" > svn_info.txt");
     538  Text svn_info.txt = ReadFile("svn_info.txt");
     539  Set lines = Select(Tokenizer(svn_info.txt,"\n"),Real(Text line)
     540  {
     541    TextLength(Compact(line))>0
     542  });
     543  Text svn_info = SetSum(For(1,Card(lines),Text(Real k)
     544  {
     545    Text t = lines[k];
     546    Case(
     547      t=="","",
     548      TextBeginWith(t,"Ruta:"),"",
     549      1==1,Replace(t,"\"","'"))+"\n"
     550  }))
     551};
     552 
     553//////////////////////////////////////////////////////////////////////////////
    534554// Tests
    535555//////////////////////////////////////////////////////////////////////////////
Note: See TracChangeset for help on using the changeset viewer.