Gast MiLo Geplaatst: 27 februari 2009 Delen Geplaatst: 27 februari 2009 Alleen voor mede ontwikkelaar vrees ik... Nou heb ik dus lustig zitten hekken in de enigma2 code, en al mijn inspanningen met een "git commit" lokaal gearchiveerd. Nou heb ik er niet aan gedacht om ff een branch te maken toen ik daarmee begon. Gevolg is dat ik nu een historie heb die zo is: ... - M1 - M2 - D1 - M3 - D2 - M4 - M5 - ... Waarin M een commit van mij is en een D een "pull" is geweest van de org.openembedded.dreambox. Nou wil ik alleen m'n eigen commits hebben, en dus eigenlijk rebasen zodat de repo er zo uit gaat zien: ... - D1 - D2 - M1 - M2 - M3 - ... Dan kan ik een branch starten bij M1 en dus ook al mijn wijzigigen makkelijk met een "git diff" publiceren. Als ik nu een diff maak dan zitten de D patches er namelijk ook in, en ik wil dat iemand gewoon de huidige head eruit moet kunnen trekken, mijn patch erop gooien en dan een milo-image moet kunnen bakken. Had ik een branch gemaakt bij het begin, had ik gewoon kunnen rebasen. Dat kan nog wel, maar dan moet ik tientallen commits gaan cherry-picken, veel typwerk. Ik zou dus alle commits waarvan ik de auteur ben op een hoopje willen hebben. Link naar reactie Delen op andere sites Meer opties om te delen...
oudeis Geplaatst: 27 februari 2009 Delen Geplaatst: 27 februari 2009 Al iets als het volgende geprobeerd Code: git log --author="milo" -p Dan heb je volgens mij al de diffs, hoef je alleen maar een nieuwe (schone) branch te maken waarop je ze toepast. Kun je eventueel ook combineren met --since en --until zodat je met patchen misschien wat minder conflicten krijgt. - Ruud Link naar reactie Delen op andere sites Meer opties om te delen...
Gast MiLo Geplaatst: 27 februari 2009 Delen Geplaatst: 27 februari 2009 --author werkt perfect... maar de log zet hem achterstevoren (laatste wijziging eerst...) zodat je hem niet aan git apply kunt voeren. Maar bedankt voor de tip - de "git diff" neemt ook een --author aan, en dan komt er wel wat zinnigs uit. Als je ook een milo-image wil bouwen, en mijn hak- en breekwerk wil bewonderen: http://www.milosoftware.com/sat/mychanges.patch.gz Link naar reactie Delen op andere sites Meer opties om te delen...
Aanbevolen berichten
Maak een account aan of log in om te reageren
Je moet een lid zijn om een reactie te kunnen achterlaten
Account aanmaken
Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!
Registreer een nieuwe accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen