On 12-08-28 07:14 PM, Rob Browning wrote:
> [...]
> I also think we should consider making
> the contents of tmp/pu/master the new "main branch". Hopefully, we can
> get more people to test, and once that settles out, we'll label the
> result as 0.25.
sounds reasonable
> Then, after I've run the automated backup/restore tests a little longer,
> and after other people have run tests of their own, we can consider
> adding tmp/pending/meta. I suppose it might make sense for me to post
> the metadata patches to the list for review -- just like any other
> proposed series. That would be fine, though there are a fair number of
> patches. Thoughts?
on the git ml, there are series of 20 to 30 patches that do come in from
time to time. review is longer that way but it shouldn't be too
troublesome. and for feature additions or changes that require lots of
modifications everywhere, especially if those modifications tend to
disturb other features, it makes sense to send it all as a whole.
> With respect to our overall branching strategy, I'm open to suggestions.
> It may make sense to just continue with the single master branch for now
> -- once we get over this transition.
bup doesn't have a high volume of contributions, so it's probably ok to
maintain dev on the one branch and have "stable" code as tags. we can
change that mechanism in the future if it gets necessary.
> With respect to the repository, since I have a gitorious account, I
> thought I might just move my work there.
I'm not strongly opposed to using gitorious, but I don't particularly
like their web interface. It got better with time, but it's still way
too focused on developers. (I mean, if we push out code to a public
respository, the web interface exists mainly to make the code available
to users)
For me, using github and gitorious is the same wrt how "open" the
practice is. Gitorious' backend is open source v.s. github's that's
proprietary, and that's cool (although I don't know about anyone using
gitorious on their own servers since it's a pile of moving parts).
But in the end, we're pushing files to a 3rd party server that's
controlled by some 3rd party entity. But the code itself is free and
open source, and distributed among all contributors... so the
theoretical possibility of github "closing down" to serve only its
paying customers isn't too much of an issue (that wouldn't make them own
bup's code -- it would be the same as if gitorious' server was shutdown
because of lack of funding/interest)
All that story just to say that while I would be OK to go with
gitorious, I think github has some advantages wrt its web interface:
* easy to find/use zip and tarball download links
* the README is in your face when you find a project
* forked repositories are visually linked to the original one in the
interface, so it'd be easy to find the project account via Avery's
repository without him having to do anything about it.
* possibility of having a wiki if we ever need some more user-friendly
documentation (accessible with git, so clonable by anyone)
* possibility of hosting a website for bup (also clonable via git)
my 0.02$ ;)
--
Gabriel Filion