Jump to content

GIT - Ik wil alleen mijn eigen werk zien


Guest Kimble
 Share

Recommended Posts

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 to post
Share on other sites


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 to post
Share on other sites

--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 to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

Lees alvorens je verder gaat onze Terms of Use en Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.