Github?
W. Trevor King
wking at tremily.us
Thu May 8 16:49:45 PDT 2014
On Thu, May 08, 2014 at 11:18:23PM +0000, Wael Nasreddine wrote:
> Well like I said in my first email, if you guys are interested in owning
> and maintaining the GitHub repo it is yours, besides I have not done
> anything with the history I only added one commit which will never conflict
> with upstream unless you add a .Travis.yml file :)
I don't think merge conflicts are the problem here. If the GitHub
mirror claims to be a mirror but adds an additional commit B:
-o---o---o---A notmuch/master
\
B github/master
Someone who takes the “mirror” claim at face value may use
github/master as the base for some feature:
-o---o---o---A notmuch/master
\
B github/master
\
C---o---o some-feature
Now when they submit the patches to this list, they might send a patch
series that drags in B (probably not what the some-feature author
wanted). Alternatively, they might send a patch series starting with
C and say “this is based on B”, and anyone who's only following the
main repo thinks, “What is B? I don't have that commit.”.
You'll also have to continuously rebase github/master to keep A on top
of notmuch/master, which means any feature branches built on
github/master will *also* have to be continuously rebased:
-o---o---o---A---D notmuch/master
\
A' github/master
\
B'---o---o some-feature
Keeping a fork with commits that aren't upstream is fine, and
maintaining a fork with an additional .Travis.yml file will probably
be pretty easy, but calling that fork a mirror is going to cause
needless confusion.
Cheers,
Trevor
--
This email may be signed or encrypted with GnuPG (http://www.gnupg.org).
For more information, see http://en.wikipedia.org/wiki/Pretty_Good_Privacy
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: OpenPGP digital signature
URL: <http://notmuchmail.org/pipermail/notmuch/attachments/20140508/d9734944/attachment-0001.pgp>
More information about the notmuch
mailing list