Drupal update - core módosítás teszt

Mészi képe

Üdvözlet!

Egy drupal oldal frissítésénél, hogyan tudom megnézni, hogy aki az oldalt programozta, módosított e vmit a drupal core-on ? Most lett átköltöztetve az oldal másik szerverre, ahol most újabb php fut. Így ugye tele van az oldal deprecated hibaüzikkel. A frissítés új verzióra megoldaná, de előbb tudnom kellene, mennyire változtatott rajta az eredeti programozó. Van esetleg erre vmi frappáns megoldás ?
A választ előre is köszönöm!

pp képe

  1. git clone --branch 7.x http://git.drupal.org/project/drupal.git
  2. cd drupal
  3. git checkout 7.[a verzió ami elvileg fent van]
  4. [bemásolod a fájlokat amik fent vannak]
  5. git status

Ez megmondja neked, hogy melyik fájlokat változtatták, és milyen új fájlok vannak.
  1. git diff

megmondja neked, hogy pontosan mik változtak.
5
0
Mészi képe

Köszönöm! A logika jónak tűnik..
Viszont ha letöltöm az drupal 7.25 öt innen, meg egy másik könyvtárba leklónozom a gites drupal 7.25öt, kb alig van fájl ami megegyezik... :/ Ez hogy lehet ?

Alapból így próbáltam leklónozni:
git clone --branch 7.25 http://git.drupal.org/project/drupal.git

0
0
nevergone képe

„Alapból így próbáltam leklónozni:
git clone --branch 7.25 http://git.drupal.org/project/drupal.git

Nem, ez így nem megfelelő. Neked erre van szükséged:
git clone --branch 7.x http://git.drupal.org/project/drupal.git
cd drupal
git checkout 7.25

0
0
Mészi képe

Igen, csak sajnos nálam így is ugyanaz az eredmény... :/

0
0
nevergone képe

Biztos? Én az általad kiadott paranccsal a Drupal 8 legfrissebb fejlesztői változatát kaptam. A drupal könyvtáron belül van CHANGELOG.txt fájl? Ha igen, mi az első 10 sora?

0
0
Mészi képe

"
Én az általad kiadott paranccsal a Drupal 8 legfrissebb fejlesztői változatát kaptam.
"

git clone --branch 7.x http://git.drupal.org/project/drupal.git
cd drupal
git checkout 7.25

ezzel nem a 7.25 ös drupalt kellene kapnom ? :)

az első 10 sor:

Drupal 7.25, 2014-01-02
-----------------------
- Fixed a bug in node_save() which prevented the saved node from being updated
in hook_node_insert() and other similar hooks.
- Added a meta tag to install.php to prevent it from being indexed by search
engines even when Drupal is installed in a subfolder (minor markup change).
- Fixed a bug in the database API that caused frequent deadlock errors when
running merge queries on some servers.
- Performance improvement: Prevented block rehashing from writing blocks to the

Ha ez lejött gittel, és lementem mellé erről az oldalról a drupal 7.25öt, kb minden fájl más már méret alapján is...

0
0
nevergone képe

Ez a klónozás már jó, de itt nem ezt írtad. :)

0
0
Mészi képe

Igen, ezt már miután az 7.x chekcoutja teljesen más fájlokat töltött le gitről mint az itteni 7.25, akkor próbáltam. De sajnos így is ugyanaz lett a vége...

0
0
pp képe

7.x az a legfrissebb fejlesztői verziót fogja jelenteni. Neked még rá kell állni a megfelelő tag-re. Igazából tök mindegy, hogy hogyan clone-ozol, mert a lényeg, hogy checkoutolj a megfelelő release tag-re és kész.

Én most csináltam meg, és 2 különbség van.

  1. A LICENCE.txt-ben a szóközök mások
  2. Az .info fájlok végére odarakja a dorg a verziószámot

Ezen kívül minden fájl ugyanaz a git-ben és a tar.gz-ben.

A másik lehetőség, hogy ha a git ennyire zavaros, hogy simán letöltöd a tar.gz-t és kitömöríted egy könyvtárba, abban kiadod a következő parancsokat:

  1. git init
  2. git add .
  3. git commit -m "7.25 alap"

Majd erre rámásolod a fent lévő kódot és akkor már meg fogja mutatni a különbségeket.

Én így szoktam csinálni, és eléggé hatékonyan megmutatja a különbségeket.

pp

0
0
Mészi képe

A második lehetőséggel már működik. Az elsővel fogalmam sincs miért van különbség a fájlok között.. de sebaj. Lényeg a lényeg. :)
Köszönöm!

0
0
nemethf képe

Ha nem csak a core változtatások érdekelnek, hanem a contrib modulok és sminkek is, akkor a Hacked module - Drush combo tud hasonlót.

0
0
Mészi képe

Köszi, hasznos lehet költözéskor!

Azt nem találtam meg a leírásában, hogy ez azt is kijelzi esetleg, ha a drupal motorhoz nyúl hozzá vki, vagy csak a core moduleokat nézi végig ?

0
0
nemethf képe

Igen a core esetében is az egész "csomagot" ellenőrzi.

0
0
Mészi képe

Remek! Köszi szépen az infót!

0
0