On Thu, May 12, 2011 at 9:33 PM, Saptarshi Mandal
<sapta.iit...@gmail.com> wrote:
>> You can use `git log --name-status` to have git show you the files
>> that were modified.
>
> I'll take the previous example, so in one of the commits if I do a git
> log --name-status
> I get this
>
> commit e9f4a0a595eaa82571e1dea55d672ec82da5d2c8
> Author: Mateusz Paprocki <matt...@gmail.com>
> Date:   Wed May 4 18:26:49 2011 -0700
>
>    Fixed tests after keep_sign was removed
>
> M       sympy/core/tests/test_evalf.py
> M       sympy/core/tests/test_expr.py
> M       sympy/core/tests/test_numbers.py
> M       sympy/functions/special/tests/test_gamma_functions.py
> M       sympy/functions/special/tests/test_spec_polynomials.py
> M       sympy/functions/special/tests/test_spherical_harmonics.py
> M       sympy/integrals/tests/test_rationaltools.py
> M       sympy/polys/tests/test_partfrac.py
> M       sympy/polys/tests/test_polyfuncs.py
> M       sympy/polys/tests/test_polyroots.py
> M       sympy/series/tests/test_nseries.py
> M       sympy/series/tests/test_series.py
> M       sympy/simplify/tests/test_simplify.py
> M       sympy/solvers/tests/test_ode.py
> M       sympy/solvers/tests/test_polysys.py
> M       sympy/solvers/tests/test_solvers.py
>
> This looks ugly and files in various subsystems were changed making
> it impossible to infer which subsystem's behaviour was actually
> changed.

Well, you managed to pick one of the few less verbose commits.
Mateusz's logs are one of the best in the sympy history, with examples
of usage and so on. E.g.:

commit 04640a426d76fe3f135e7d96ab3640ec51845aea
Author: Mateusz Paprocki <matt...@gmail.com>
Date:   Sat Jan 15 12:54:46 2011 +0100

    Added eject() method to Poly

    In [1]: f = Poly(x**2*y + x*y**3 + x*y + 1, x, y)

    In [2]: f.eject(x)
    Out[2]: Poly(x*y**3 + (x**2 + x)*y + 1, y, domain='ZZ[x]')

    In [3]: f.eject(y)
    Out[3]: Poly(y*x**2 + (y**3 + y)*x + 1, x, domain='ZZ[y]')

M       sympy/polys/polyclasses.py
M       sympy/polys/polytools.py
M       sympy/polys/tests/test_polytools.py



so usually it should be enough to just look at the logs.

Ondrej

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To post to this group, send email to sympy@googlegroups.com.
To unsubscribe from this group, send email to 
sympy+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sympy?hl=en.

Reply via email to