Spaces Data

Minimal test - lines (355, 369)

path: .spaces[12].metrics.mi.mi_visual_studio
old: 57.01255852813738
new: 56.35894185089258

path: .spaces[12].metrics.mi.mi_original
old: 97.49147508311492
new: 96.3737905650263

path: .spaces[12].metrics.mi.mi_sei
old: 85.47242631734915
new: 90.5441467801044

path: .spaces[12].metrics.loc.sloc
old: 14.0
new: 15.0

path: .spaces[12].metrics.loc.cloc
old: 1.0
new: 2.0

Code

class UpdateLastSyncData(Step):
    """Update the gecko commit at which we last performed a sync with upstream."""

    provides = []

    def create(self, state):
        self.logger.info("Updating last sync commit")
        data = {
            "local": state.local_tree.rev_to_hg(state.local_tree.rev),
            "upstream": state.sync_tree.rev,
        }
        with open(state.sync_data_path, "w") as f:
            for key, value in data.iteritems():
                f.write("%s: %s\n" % (key, value))
        # This gets added to the patch later on

Minimal test - lines (360, 369)

path: .spaces[12].spaces[0].metrics.mi.mi_visual_studio
old: 61.6198090516994
new: 60.62165679809895

path: .spaces[12].spaces[0].metrics.mi.mi_original
old: 105.36987347840598
new: 103.6630331247492

path: .spaces[12].spaces[0].metrics.mi.mi_sei
old: 76.62120151259445
new: 97.6855435177296

path: .spaces[12].spaces[0].metrics.loc.sloc
old: 9.0
new: 10.0

path: .spaces[12].spaces[0].metrics.loc.cloc
old: 0.0
new: 1.0

Code

    def create(self, state):
        self.logger.info("Updating last sync commit")
        data = {
            "local": state.local_tree.rev_to_hg(state.local_tree.rev),
            "upstream": state.sync_tree.rev,
        }
        with open(state.sync_data_path, "w") as f:
            for key, value in data.iteritems():
                f.write("%s: %s\n" % (key, value))
        # This gets added to the patch later on