On Thu, Mar 21, 2013 at 2:02 PM, Frédéric THOMAS <webdoubl...@hotmail.com>wrote:

> Sorry, true, I tried to not using my aliases to demonstrate but I forgot
> about that one, copy [1] in your .gitconfig
>
> -Fred
>
> [1]
>
> [alias]
>  co = checkout
>  ci = commit
>  st = status
>  br = branch
>  hist = log --pretty=format:\"%h %ad | %s%d [%an]\" --graph --date=short
> --decorate
>  type = cat-file -t
>  dump = cat-file -p
>
>
This should go in the WIKI as an optional set up note.

Thanks,
Om


> -----Message d'origine----- From: Gordon Smith
> Sent: Thursday, March 21, 2013 9:58 PM
> To: dev@flex.apache.org
> Subject: RE: [OT] Log history
>
>
> I followed this only up to the point you did 'git hist'. My git (1.7.12.4)
> has no such command.
>
> - Gordon
>
> -----Original Message-----
> From: Frédéric THOMAS 
> [mailto:webdoublefx@hotmail.**com<webdoubl...@hotmail.com>
> ]
> Sent: Thursday, March 21, 2013 6:55 AM
> To: dev@flex.apache.org
> Subject: Re: [OT] Log history
>
> Justin, coming back to your first commit, I want to show you the different
> possibilities you had, I used my git lab to do that, it's like you have a
> computer and me too.
>
> U:\gitLab\work\asf\flex\**testWorkFlow\justin>git branch
> * develop
>  master
>
> ------------------------------**---
> You add locales
> ------------------------------**---
> U:\gitLab\work\asf\flex\**testWorkFlow\justin>git checkout -b
> test_Rebased_Hotfix_Without_**Conflic
> Switched to a new branch 'test_Rebased_Hotfix_Without_**Conflic'
>
> U:\gitLab\work\asf\flex\**testWorkFlow\justin>md locales
>
> U:\gitLab\work\asf\flex\**testWorkFlow\justin>cd locales
>
> U:\gitLab\work\asf\flex\**testWorkFlow\justin\locales>**copy /y nul >
> pt_PT.properties
>
> U:\gitLab\work\asf\flex\**testWorkFlow\justin\locales>**echo "some
> portugues" > pt_PT.properties
>
> U:\gitLab\work\asf\flex\**testWorkFlow\justin\locales>**git add .
>
> U:\gitLab\work\asf\flex\**testWorkFlow\justin\locales>**git commit -m
> "Added pt_PT"
> [test_Rebased_Hotfix_Without_**Conflic b05fdd8] Added pt_PT
> 1 file changed, 1 insertion(+)
> create mode 100644 locales/pt_PT.properties
>
> U:\gitLab\work\asf\flex\**testWorkFlow\justin\locales>**git hist
> * b05fdd8 2013-03-21 | Added pt_PT (HEAD,
> test_Rebased_Hotfix_Without_**Conflic) [Justin]
> * 1032fa2 2013-03-21 | Added README (origin/release, origin/master,
> origin/develop, origin/HEAD, master, develop) [Frédéric THOMAS]
>
> ------------------------------**---
> In between, Fred updated the README
> ------------------------------**---
> U:\gitLab\work\asf\flex\**testWorkFlow\fred>git branch
> * develop
>  master
>
> U:\gitLab\work\asf\flex\**testWorkFlow\fred>echo "Updated README" >>
> README
>
> U:\gitLab\work\asf\flex\**testWorkFlow\fred>type README This file is
> supposed to be updated once this repository has been copied."Updated README"
>
> U:\gitLab\work\asf\flex\**testWorkFlow\fred>git add .
>
> U:\gitLab\work\asf\flex\**testWorkFlow\fred>git commit -m "Updated the
> README"
> [develop f43029d] Updated the README
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> U:\gitLab\work\asf\flex\**testWorkFlow\fred>git hist
> * f43029d 2013-03-21 | Updated the README (HEAD, develop) [Frédéric THOMAS]
> * 1032fa2 2013-03-21 | Added README (origin/release, origin/master,
> origin/develop, origin/HEAD, master) [Frédéric THOMAS]
>
> U:\gitLab\work\asf\flex\**testWorkFlow\fred>git pull --rebase Current
> branch develop is up to date.
>
> U:\gitLab\work\asf\flex\**testWorkFlow\fred>git push Counting objects: 5,
> done.
> Delta compression using up to 8 threads.
> Compressing objects: 100% (2/2), done.
> Writing objects: 100% (3/3), 303 bytes, done.
> Total 3 (delta 1), reused 0 (delta 0)
> To U:/gitLab/work/asf/flex/**testWorkFlow/..\flex-sdk.git
>   1032fa2..f43029d  develop -> develop
>
> ------------------------------**---
> You get the newest changes
> ------------------------------**---
> U:\gitLab\work\asf\flex\**testWorkFlow\justin>git pull --rebase origin
> develop From U:/gitLab/work/asf/flex/**testWorkFlow/..\flex-sdk
> * branch            develop    -> FETCH_HEAD
> First, rewinding head to replay your work on top of it...
> Applying: Added pt_PT
>
> ------------------------------**---
> Look, that's the state you're going to have on the remote if you do:
> git merge test_Rebased_Hotfix_Without_**Conflic
> git push
> ------------------------------**---
> U:\gitLab\work\asf\flex\**testWorkFlow\justin>git hist
> * 54072f3 2013-03-21 | Added pt_PT (HEAD,
> test_Rebased_Hotfix_Without_**Conflic) [Justin]
> * f43029d 2013-03-21 | Updated the README (origin/develop) [Frédéric
> THOMAS]
> * 1032fa2 2013-03-21 | Added README (origin/release, origin/master,
> origin/HEAD, master, develop) [Frédéric THOMAS]
>
> ------------------------------**---
> But here, if you decide to let the others know the all work you did on
> this branch, we do a merge without fast forward.
> ------------------------------**---
> U:\gitLab\work\asf\flex\**testWorkFlow\justin>git merge --no-ff
> test_Rebased_Hotfix_Without_**Conflic
> Merge made by the 'recursive' strategy.
> README                   | 2 +-
> locales/pt_PT.properties | 1 +
> 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644
> locales/pt_PT.properties
>
> U:\gitLab\work\asf\flex\**testWorkFlow\justin>git hist
> *   5cd6098 2013-03-21 | Merge branch 'test_Rebased_Hotfix_Without_**
> Conflic'
> into develop (HEAD, develop) [Justin]
> |\
> | * 54072f3 2013-03-21 | Added pt_PT
> |(test_Rebased_Hotfix_Without_**Conflic)
> [Justin]
> | * f43029d 2013-03-21 | Updated the README (origin/develop) [Frédéric
> THOMAS]
> |/
> * 1032fa2 2013-03-21 | Added README (origin/release, origin/master,
> origin/HEAD, master) [Frédéric THOMAS]
>
> ------------------------------**---
> But actually, because it was a simple commit, you revert your merge to
> have a flat history and push it
> ------------------------------**---
> U:\gitLab\work\asf\flex\**testWorkFlow\justin>git reset --hard 54072f3
> HEAD is now at 54072f3 Added pt_PT
>
> U:\gitLab\work\asf\flex\**testWorkFlow\justin>git hist
> * 54072f3 2013-03-21 | Added pt_PT (HEAD, 
> test_Rebased_Hotfix_Without_**Conflic,
> develop) [Justin]
> * f43029d 2013-03-21 | Updated the README (origin/develop) [Frédéric
> THOMAS]
> * 1032fa2 2013-03-21 | Added README (origin/release, origin/master,
> origin/HEAD, master) [Frédéric THOMAS]
>
> U:\gitLab\work\asf\flex\**testWorkFlow\justin>git push Counting objects:
> 5, done.
> Delta compression using up to 8 threads.
> Compressing objects: 100% (2/2), done.
> Writing objects: 100% (4/4), 351 bytes, done.
> Total 4 (delta 0), reused 0 (delta 0)
> To U:/gitLab/work/asf/flex/**testWorkFlow/..\flex-sdk.git
>   f43029d..54072f3  develop -> develop
>
> ------------------------------**---
> On my machine, I update and I see a clean ordered history
> ------------------------------**---
> U:\gitLab\work\asf\flex\**testWorkFlow\fred>git pull --rebase
> remote: Counting objects: 5, done.
> remote: Compressing objects: 100% (2/2), done.
> remote: Total 4 (delta 0), reused 0 (delta 0) Unpacking objects: 100%
> (4/4), done.
> From U:/gitLab/work/asf/flex/**testWorkFlow/..\flex-sdk
>   f43029d..54072f3  develop    -> origin/develop
> First, rewinding head to replay your work on top of it...
> Fast-forwarded develop to 54072f3f207612429d525c6854632b**265996bf9e.
>
> U:\gitLab\work\asf\flex\**testWorkFlow\fred>git hist
> * 54072f3 2013-03-21 | Added pt_PT (HEAD, origin/develop, develop) [Justin]
> * f43029d 2013-03-21 | Updated the README [Frédéric THOMAS]
> * 1032fa2 2013-03-21 | Added README (origin/release, origin/master,
> origin/HEAD, master) [Frédéric THOMAS]
>
>

Reply via email to