Jak Wojtek popsuł dev

Tomasz Kłoczko kloczek w rudy.mif.pg.gda.pl
Pon, 26 Kwi 1999, 18:54:00 CEST


On Mon, 26 Apr 1999, Wojciech "Sas" Cieciwa wrote:

> On Mon, 26 Apr 1999, Artur Frysiak wrote:
> 
> > Witam
> > Prosiłem Wojtka aby przed dotykaniem dev.spec zrobił 'cvs up dev.spec' i jak
> > widać nie dotarło. Dobrze niech wszyscy teraz się dowiedzom.
> Słucham ????
> robiłem to 'cvs up dev.spec' dla 2.5.X
>                                  ^^^^^

Ja tylko w kwestii frmalne .. prosiłbym w następnych listach o nie
podrzewanie temperatury wymiany zadań .. ta już jest wystarczająca :-)

I jeszcze jedna uwaga. Tuż przed wykonaniem modyfikacji przydają się
conajmniej dwa polecenia. Pierwsze to statu:
- (przykład użycia):

$ cvs status Gtk--.spec 
===================================================================
File: Gtk--.spec        Status: Locally Modified

   Working revision:    1.2
   Repository revision: 1.2     /cvsroot/SPECS/Gtk--.spec,v
   Sticky Tag:          (none)
   Sticky Date:         (none)
   Sticky Options:      (none)

Tu widać co jest w repo i co ostatnio ściągałem i że mam w tym momencie
już zmodyfikowany ten plik.
Drugie poleconko to diff:
- (przykład użycia):

$ cvs diff -u Gtk--.spec 
Index: Gtk--.spec
===================================================================
RCS file: /cvsroot/SPECS/Gtk--.spec,v
retrieving revision 1.2
diff -u -r1.2 Gtk--.spec
--- Gtk--.spec  1999/04/12 10:37:17     1.2
+++ Gtk--.spec  1999/04/26 16:03:58
@@ -10,7 +10,6 @@
 Source:	http://lazy.ton.tut.fi/gtk--/Gtk---%{version}.tar.gz
 URL:           http://lazy.ton.tut.fi/terop/iki/gtk/gtk--.html
 Requires:      gtk+ gdk-- cpp
-Conflicts:     glibc <= 2.0.7
 BuildRoot:     /tmp/%{name}-%{version}-root
 
 %description
[..reszty nie będę cytował .. zaraz i tak wleci do repo :).]

Za pomocą powyższego można się przekonać co ma sie zminione we własnym
pliku w stosunku do wersji jaka jest w repo.
Wojtek gdybyś powyższe już znał to dobrze ale gdyby nie to powinno na
przyszłość się przydać :)

I jeszcze jedno przydatne .. jak cofnąć niechcianą zmianę. Jeżeli
zrobiło się commit i po nim mamy plik w repo z np. rewizją 1.5, to
cofnięcie zmiany można zrobić tak:

$ cvs diff -u -r 1.4 plik | patch -R
$ cvs ci -l "Cofnięcie poprzedniej zmiany" plik

Chcąc cofnąć tylko częć poprzedniej zmiany można to zrobić tak:
$ cvs diff -u -r 1.4 plik > plik.diff
(tytaj edycja diff-a)
(czasami daje się prosto obciąć gdzeiś diifa między kolejnymi @@)

$ patch -R < plik.diff
$ cvs ci -l "Cofnięcie poprzedniej zmiany" plik

Próbujcie na spokojnie dojść so tego co być powinno, a co nie. reszta
wyjdzie w praniu. Co do ALSA to sam tego potrzebuję, a gdzieś czytałem, że
ALSA ma jakieś własne /dev/cośtam więc postaram się to doczytać i w razie
czego domodyfikować. Zmiany do codafs też dobrze żeby jednak były ;)

Ktoś ma jeszcze jakieś uwagi .. moze juz zauważył jakieś kolejne rzeczy do
dorobienia w dev ?
A Wojtek .. nie widziałem w logu info o dodaniu %post aktualizacji
fstab o wpis do montowania ptyfs. Jeżel itego nadal nie ma (nie
przyglądałem się dotąd za bardzo dev) to trza by to też dodać.

kloczek
-- 
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek w rudy.mif.pg.gda.pl*



Więcej informacji o liście dyskusyjnej pld-devel-pl