Re: "merged in" field of trac (was: Re: [sage-devel] Re: The Misfortunes of a Trio of Mathematicians Using Computer Algebra Systems)

2014-11-17 Thread kcrisman


> IMHO the most convenient place is to look in the git history, this also 
> works if you don't currently have internet access for starters. The 
> git-trac script implements this:
>
> $ git trac find 4f8b380 
>
Commit has been merged in 6.4.rc1.
>

Very useful, but perhaps not so much to people who are only users, not 
developers.   Though this could be something to encourage me to use git 
trac finally.

> If you want me to update the "merged in" field on trac then post a PR to 
> the git-trac script (which includes the release management scripts).
>
>>
>>
I would very much like to but I doubt I have the technical capability to do 
so in a reasonable amount of time.  :-(

 

>
>> I have missed the discussion which led to not using the field "merged in" 
>> anymore. What were the reasons? Simply lack of manpower to write a script 
>> modifying the "merged in" fields once a new develop release is made? Or 
>> not 
>> wanting to feed redundant information into trac when it is visible on the 
>> git 
>> command line, anyway? 
>>
>
I think mostly because each release manager has their own style and 
scripts, which is reasonable.  Redundancy is definitely not always bad, so 
I hope that wasn't the reason. 

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


Re: "merged in" field of trac (was: Re: [sage-devel] Re: The Misfortunes of a Trio of Mathematicians Using Computer Algebra Systems)

2014-11-15 Thread Volker Braun
IMHO the most convenient place is to look in the git history, this also 
works if you don't currently have internet access for starters. The 
git-trac script implements this:

$ git trac find 4f8b380
Commit has been merged in 6.4.rc1.
commit 24c666295fcc1c157503fc212057c27253825099
Merge: 28c5157 b7a04f7
Author: Release Manager 
Date:   Thu Oct 30 22:30:11 2014 +

Trac #17257: GCD_list should return zero for an empty list

The function `GCD_list` from `sage.rings.integer` returns one instead of
zero for an empty list.

URL: http://trac.sagemath.org/17257
Reported by: slelievre
Ticket author(s): Samuel Lelièvre
Reviewer(s): Vincent Delecroix, Peter Bruin


If you want me to update the "merged in" field on trac then post a PR to 
the git-trac script (which includes the release management scripts).



On Saturday, November 15, 2014 8:01:07 AM UTC, Clemens Heuberger wrote:
>
> Am 2014-11-13 um 17:46 schrieb kcrisman: 
> > Unfortunately, we no longer use the "Merged in" part of Trac, which was 
> a VERY 
> > efficient way to find this out.  Searching through git history and then 
> trying 
> > to forward to the next release is something for git wizards, no doubt 
> some 
> > command using tag... amazingly, I found something relevant. 
> > 
> > $ git tag --contains 4f8b380 
> > 6.4.rc1 
> > 6.4.rc2 
>
> I'd use 
> $ git name-rev --tags 4f8b380 
> 4f8b380 tags/6.4.rc1~7^2~1 
>
> so 4f8b380 was followed by one more commit before being merged into 
> develop, 7 
> commits prior to 6.4.rc1. 
>
> (More precisely: start at 6.4.rc1 (6.4.rc1), go 7 commits backwards (~7), 
> take 
> the second predecessor (^2) (it is a merge, so the branch which was 
> merged), go 
> one commit backwards (~1).) 
>
> > It should not be necessary for people to spend time figuring this out, 
> though; 
> > you should be able to work it out without using Trac or searching 
> through 
> > sage-release - indeed, without knowing about "commits" at all, because 
> many 
> > people who want to know what version of Sage has such-and-such fixed 
> won't be 
> > developers, just users. 
>
> I have missed the discussion which led to not using the field "merged in" 
> anymore. What were the reasons? Simply lack of manpower to write a script 
> modifying the "merged in" fields once a new develop release is made? Or 
> not 
> wanting to feed redundant information into trac when it is visible on the 
> git 
> command line, anyway? 
>
> Regards, 
>
> CH 
>
>

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