#16331: Game Theory: Build capacity to solve matching games in to Sage.
-------------------------------------+-------------------------------------
       Reporter:  vinceknight        |        Owner:
           Type:  enhancement        |       Status:  needs_review
       Priority:  major              |    Milestone:  sage-6.4
      Component:  game theory        |   Resolution:
       Keywords:  Game Theory,       |    Merged in:
  Matching Games,                    |    Reviewers:
        Authors:                     |  Work issues:
Report Upstream:  N/A                |       Commit:
         Branch:                     |  40d4cfaa662913ca6795a8a9a598b53cf931809c
  
u/vinceknight/game_theory__build_capacity_to_solve_matching_games_in_to_sage_|  
   Stopgaps:
   Dependencies:                     |
-------------------------------------+-------------------------------------

Comment (by vdelecroix):

 Replying to [comment:36 tscrim]:
 > I know this will sound snarky/condescending, but I do honestly mean it.
 You should probably learn more git in order to be a better reviewer.

 You should also learn git to become a better contributor! The reviewer is
 doing a kind of sacrifice, so there is no way to discuss that the effort
 should be done from the contributor side (of course ignore that for first
 contributions).

 > There is a good reason to merge the latest develop version, you never
 know what exactly has changed. Unless you're relying only on python (which
 I highly doubt is the case), you can get into subtle changes which can
 break your program (for example, output format was changed from a list
 into a tuple; I've been bitten by this).

 Right. For me a doctest issue is also a merge conflict but not in the git
 sense. There are also a good reason to not do it: keep the history clean.

 > For the most part I don't look at the commit history when reviewing a
 ticket, instead I look at the overall diff from develop/dependencies.
 Afterwards if additional changes are made, then it's commits, but I'd
 rather see the forest than tree by tree.

 The history is good to help the reviewer understands what the
 modifications provided by a branch does. You are of course allowed to
 ignore that. I really think that I am a git person and you are the hg
 person if you work that way. A global diff can be really ugly even if the
 commits are very nice (just have a look at #16884).

 > Again, commits are not the patches of Hg.

 Hum, each commit is a diff and a patch is a diff. So technically speaking
 they are. Now, if you want to argue about the philosophy of what a commit
 should be and what a patch should be it has nothing to do with the
 softwares but how you use them... and you are free to use them the way you
 want!

 By the way, I would like to stop that discussion on the ticket as it
 spoils the Game theory purpose of it!

 Best,
 Vincent

--
Ticket URL: <http://trac.sagemath.org/ticket/16331#comment:37>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to