← Back to team overview

ufl team mailing list archive

Re: [noreply@xxxxxxxxxxxxx: [Branch ~ufl-core/ufl/main] Rev 1051: erge]

 

Don't use merge when you don't need to merge. Just push to the server
if possible.

Martin

On 12 May 2011 10:28, Anders Logg <logg@xxxxxxxxx> wrote:
> I've been trying the new foo, foo/trunk, foo/work setup and it's
> working pretty well, except for the missing commit messages.
>
> I write a commit message when I commit in work, but when I merge it
> into trunk, I just enter 'merge' since I don't want to repeat the
> commit message I've already written. When a large piece of work is
> merged in (consisting of many changesets), it's natural to write a
> summary when it's merged in, but if it's just a single changeset, I
> don't want to repeat the message I just wrote.
>
> Any suggestions for how to handle this?
>
> --
> Anders
>
>
> ---------- Forwarded message ----------
> From: noreply@xxxxxxxxxxxxx
> To: Anders Logg <logg@xxxxxxxxx>
> Date: Thu, 12 May 2011 08:24:22 -0000
> Subject: [Branch ~ufl-core/ufl/main] Rev 1051: erge
> Merge authors:
>  Anders Logg (logg)
> ------------------------------------------------------------
> revno: 1051 [merge]
> committer: Anders Logg <logg@xxxxxxxxx>
> branch nick: ufl
> timestamp: Thu 2011-05-12 10:22:29 +0200
> message:
>  erge
> modified:
>  ufl/algorithms/preprocess.py
>
>
> --
> lp:ufl
> https://code.launchpad.net/~ufl-core/ufl/main
>
> Your team UFL Core Team is subscribed to branch lp:ufl.
> To unsubscribe from this branch go to https://code.launchpad.net/~ufl-core/ufl/main/+edit-subscription
>
> === modified file 'ufl/algorithms/preprocess.py'
> --- ufl/algorithms/preprocess.py        2011-05-12 07:08:22 +0000
> +++ ufl/algorithms/preprocess.py        2011-05-12 08:21:50 +0000
> @@ -56,29 +56,11 @@
>     else:
>         name = "a"
>
> -    # Create empty form data
> -    form_data = FormData()
> -
> -    # Store name of form
> -    form_data.name = name
> -
> -    # Store elements, sub elements and element map
> -    form_data.elements            = extract_elements(form)
> -    form_data.unique_elements     = unique_tuple(form_data.elements)
> -    form_data.sub_elements        = extract_sub_elements(form_data.elements)
> -    form_data.unique_sub_elements = unique_tuple(form_data.sub_elements)
> -
> -    # Store common cell
> -    form_data.cell = _extract_common_cell(form_data.unique_sub_elements,
> -                                          common_cell)
> -
> -    # Store data related to cell
> -    form_data.geometric_dimension = form_data.cell.geometric_dimension()
> -    form_data.topological_dimension = form_data.cell.topological_dimension()
> -    form_data.num_facets = form_data.cell.num_facets()
> +    # Extract common cell
> +    common_cell = common_cell or form.cell()
>
>     # Expand derivatives
> -    form = expand_derivatives(form, form_data.geometric_dimension)
> +    form = expand_derivatives(form, common_cell.geometric_dimension())
>
>     # Renumber indices
>     form = renumber_indices(form)
> @@ -97,6 +79,12 @@
>     original_arguments = [inv_replace_map[v] for v in arguments]
>     original_coefficients = [inv_replace_map[v] for v in coefficients]
>
> +    # Create empty form data
> +    form_data = FormData()
> +
> +    # Store name of form
> +    form_data.name = name
> +
>     # Store data extracted by preprocessing
>     form_data.arguments             = arguments
>     form_data.coefficients          = coefficients
> @@ -106,6 +94,22 @@
>     # Store signature of form
>     form_data.signature = form.signature()
>
> +    # Store elements, sub elements and element map
> +    form_data.elements            = extract_elements(form)
> +    form_data.unique_elements     = unique_tuple(form_data.elements)
> +    form_data.sub_elements        = extract_sub_elements(form_data.elements)
> +    form_data.unique_sub_elements = unique_tuple(form_data.sub_elements)
> +
> +    # Store common cell
> +    #form_data.cell = _extract_common_cell(form_data.unique_sub_elements,
> +    #                                      common_cell)
> +    form_data.cell = common_cell
> +
> +    # Store data related to cell
> +    form_data.geometric_dimension = form_data.cell.geometric_dimension()
> +    form_data.topological_dimension = form_data.cell.topological_dimension()
> +    form_data.num_facets = form_data.cell.num_facets()
> +
>     # Store some useful dimensions
>     form_data.rank = len(form_data.arguments)
>     form_data.num_coefficients = len(form_data.coefficients)
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~ufl
> Post to     : ufl@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~ufl
> More help   : https://help.launchpad.net/ListHelp
>
>



Follow ups

References