Portál AbcLinuxu, 13. května 2024 21:11


Dotaz: commit do SVN bez změny autorství řádků (blame)

1.11.2008 17:19 vencas | skóre: 32
commit do SVN bez změny autorství řádků (blame)
Přečteno: 358×
Odpovědět | Admin
Zdravím,

v jednom projektu (http://yade.wikia.com) chci přejmenovat většinu používaných tříd, aby názvy byly logičtější. Provedu hromadnou textovou náhradu, při které budou tak či onak změněny téměř všechny řádky ― při commitu do SVN repozitáře se zcela znehodnotí informace od „blame“ („annotate“, „praise“) o autorství jednotlivých řádků, protože tam najednou budu uveden já. Díky.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

1.11.2008 21:50 cronin | skóre: 49
Rozbalit Rozbalit vše Re: commit do SVN bez změny autorství řádků (blame)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Informacia od svn blame sa neznehodnoti; autorom zmenenych riadkov budes skutocne Ty, resp. ten svn user, ktory tuto zmenu commitne. It is not a bug, it is a feature.
2.11.2008 06:42 luky
Rozbalit Rozbalit vše Re: commit do SVN bez změny autorství řádků (blame)
On to nema za bug, ale pta se jak zachovat puvodniho autora!
2.11.2008 09:13 FooBar
Rozbalit Rozbalit vše Re: commit do SVN bez změny autorství řádků (blame)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Autor je revision-local. Muzes to zmenit pres svn propset, nazev property je tusim svn:author.
2.11.2008 10:26 vencas | skóre: 32
Rozbalit Rozbalit vše Re: commit do SVN bez změny autorství řádků (blame)
Aha, no tak to si tedy zaskriptuju... :-( :
  1. Udělat annotate ke všem souborům (to snad se to nebude trvat více než hodinu...)
  2. Změnit na řádkách v původním souboru, kde je v anotaci uveden autor1, starý identifikátor za nový
  3. Nastavit svn-prop svn:author autor1
  4. svn commit
  5. Zpět na 2., ale s autor2 atd.
Ještě že existuje python, ale stejně se na to tedy netěším.

Každopádně díky moc za odpověď, pomohla mi. Jestli někdo ví o něčem jednodušším, tak prosím napište.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.