Re: Python script for automatic synchronization based on inotify

2011-03-19 Thread Dieter Plaetinck
On Sat, 19 Mar 2011 21:18:24 +0100
René Mayrhofer  wrote:

> Am Samstag, 19. März 2011, 20:33:08 schrieb Dieter Plaetinck:
> > that person was me.  as you can see, i already have a bunch of patches 
> > queued up in a pull request on gitorious.
> > i'll treat it as a git exercise for myself to port my patches to the new 
> > history branch.
> 
> I already saw the patches and highly appreciate the documentation 
> improvements! This was one of my first priorities (besides packaging) at this 
> point.

I have reapplied my patches to the changed history, pushed to gitorious (branch 
"fixes") and made a new merge request.

Ps: i would suggest you do your work in a different branch ("develop" or 
something), a branch which you can rewrite (squash commits, cleanup, etc) as 
needed before you merge it into master.
it will make your history even cleaner. (you could merge my fixes into your 
develop branch)

I have quite a few more things i would like to discuss, but I don't want to
pollute this mailinglist, maybe we should get our own mailinglist somewhere?
(http://coactivate.org works well for such things I'm told, but you don't 
really control your own data.)

Dieter
___
vcs-home mailing list
vcs-home@lists.madduck.net
http://lists.madduck.net/listinfo/vcs-home

Re: Python script for automatic synchronization based on inotify

2011-03-19 Thread René Mayrhofer
Am Samstag, 19. März 2011, 20:33:08 schrieb Dieter Plaetinck:
> that person was me.  as you can see, i already have a bunch of patches queued 
> up in a pull request on gitorious.
> i'll treat it as a git exercise for myself to port my patches to the new 
> history branch.

I already saw the patches and highly appreciate the documentation improvements! 
This was one of my first priorities (besides packaging) at this point.
 
> btw, are you on irc or jabber? I have some more ideas for contributions but 
> email is soo slow to discuss them.

Will send you my Jabber ID via private email to avoid it being crawled too 
easily.

best regards,
Rene


signature.asc
Description: This is a digitally signed message part.
___
vcs-home mailing list
vcs-home@lists.madduck.net
http://lists.madduck.net/listinfo/vcs-home

Re: Python script for automatic synchronization based on inotify

2011-03-19 Thread Dieter Plaetinck
On Sat, 19 Mar 2011 20:26:43 +0100
René Mayrhofer  wrote:

> Done and pushed --force to gitorious. Whoever cloned the repo, please discard 
> the local history and clone afresh. This was painful and took me about 4h to 
> go through. I therefore hope it was worth it and that I will receive many 
> patches ;-)

that person was me.  as you can see, i already have a bunch of patches queued 
up in a pull request on gitorious.
i'll treat it as a git exercise for myself to port my patches to the new 
history branch.

btw, are you on irc or jabber? I have some more ideas for contributions but 
email is soo slow to discuss them.

Dieter
___
vcs-home mailing list
vcs-home@lists.madduck.net
http://lists.madduck.net/listinfo/vcs-home

Re: Python script for automatic synchronization based on inotify

2011-03-19 Thread René Mayrhofer
Am Dienstag, 15. März 2011, 10:05:17 schrieb Dieter Plaetinck:
> On Mon, 14 Mar 2011 15:53:44 -0500
> "Chanoch (Ken) Bloom"  wrote:
> 
> > On Mon, Mar 14, 2011 at 08:53:03PM +0100, Rene Mayrhofer wrote:
> > > On 14.03.2011 17:15, Dieter Plaetinck wrote:
> > > >why are many code changes committed as "autocommit"? why do you
> > > >commit .pyc files?
> > > .pyc removed from history with --force push to gitorious done.
> > > However, my git-fu is not yet good enough to properly change the
> > > past commit messages and merge them for a cleaner history. If you'd
> > > like to have a go at, I would welcome a clean history and could
> > > (probably as the owner of the project) do another force push to get
> > > it on gitorious.
> > 
> > I just took a look at your repository, and here's how to fix it.
> > 
> > First, run `git filter-branch` with the `--prune-empty` option to get
> > rid of the empty commits that used to contain only changes to the .pyc
> > file.
> > 
> > Second, rewriting the history to be sane should be a simple (though
> > potentially time consuming) application of `git rebase --interactive`.
> > Look over the tree using gitk to see which commits can be grouped into
> > logically related sets of changes, then find the number of the first
> > commit on the repository (or the first commit where the history starts
> > to get really hairy) and start rebasing from there. Make liberal use
> > of the `squash` operation to merge commits that should be related but
> > were broken up by the way autocommit works. Write a useful commit
> > message for each of the new commits you're creating.
> > 
> > When you're done, look over the tree again with gitk. You can run `git
> > rebase --interactive` again (on the rebased tree) if you spot errors.
> > 
> > --Ken
> > 
> 
> +1 on that.

Done and pushed --force to gitorious. Whoever cloned the repo, please discard 
the local history and clone afresh. This was painful and took me about 4h to go 
through. I therefore hope it was worth it and that I will receive many patches 
;-)

> Also be aware that the suggestion of somebody else rewriting the
> entire history and contributing that is quite awkward: which author
> should those new commits have? you (Rene) did all the work originally so
> it should probably stay you, OTOH the contributor would be responsible
> for the changes to the commits he did (especially when he messed
> something up during the cleaning process), and currently git supports
> only 1 author per commit.

Now that I am more familiar with rebase --interactive, I agree.

best regards,
Rene


signature.asc
Description: This is a digitally signed message part.
___
vcs-home mailing list
vcs-home@lists.madduck.net
http://lists.madduck.net/listinfo/vcs-home