I'm no tuning genius, but I thought this looked pretty easy so gave it a shot.
I was having no luck finding one of the old XTR (m953) or XT (m751) front derailleurs in a top pull configuration (current models are too heavy, especially in the bottom swing variety I needed) so following directions from the last thread I simply converted an old 9 speed ultegra one from bottom pull to top pull. Note: I'm posting this again with instructions as I can't find the old thread, so figure others are probably having the same difficulty. I'm not claiming it as my own idea.
File the head off the rivet labeled 'Filed'.
Hit it through the linkage so the bottom of the linkage is detached from the cage.
Undo the 3mm hex bolt above the filed rivet and remove it.
The outer linkage is now detached completely from the derailleur.
Turn it around and reattach it to the derailleur with the 3mm hex bolt.
Hit the rivet back through the bottom of the linkage.
I haven't done it yet but I think it's probably a good idea to hit the head of the filed rivet with a punch, while blocking the other end of the rivet to stop it being pushed back out. This will help to anchor the rivet in place so it can't work its way back through the linkage.
I also filed a slight indent into the linkage so that when it was turned around it matched the hollow that was originally there, shown in the picture below, otherwise the extra bulge may foul with the inner linkage when in use. I don't know if this needs doing but didn't want to pull it apart again.
The nicest part - 98 grams with no bolt tuning. 50 grams lighter than the current XTR bottom swing. Yes, using a braze-on model with a carbon clamp would be lighter, but I didn't want to. Those flimsy carbon clamps scare me.
No more than 15 minutes for this inexperienced monkey.
I was having no luck finding one of the old XTR (m953) or XT (m751) front derailleurs in a top pull configuration (current models are too heavy, especially in the bottom swing variety I needed) so following directions from the last thread I simply converted an old 9 speed ultegra one from bottom pull to top pull. Note: I'm posting this again with instructions as I can't find the old thread, so figure others are probably having the same difficulty. I'm not claiming it as my own idea.

File the head off the rivet labeled 'Filed'.
Hit it through the linkage so the bottom of the linkage is detached from the cage.
Undo the 3mm hex bolt above the filed rivet and remove it.
The outer linkage is now detached completely from the derailleur.
Turn it around and reattach it to the derailleur with the 3mm hex bolt.
Hit the rivet back through the bottom of the linkage.
I haven't done it yet but I think it's probably a good idea to hit the head of the filed rivet with a punch, while blocking the other end of the rivet to stop it being pushed back out. This will help to anchor the rivet in place so it can't work its way back through the linkage.
I also filed a slight indent into the linkage so that when it was turned around it matched the hollow that was originally there, shown in the picture below, otherwise the extra bulge may foul with the inner linkage when in use. I don't know if this needs doing but didn't want to pull it apart again.

The nicest part - 98 grams with no bolt tuning. 50 grams lighter than the current XTR bottom swing. Yes, using a braze-on model with a carbon clamp would be lighter, but I didn't want to. Those flimsy carbon clamps scare me.
No more than 15 minutes for this inexperienced monkey.