A method of repairing a combustor liner of a gas turbine engine, the method comprising: removing an existing coating material from the combustor liner; acquiring first measured data indicative of a geometry of the combustor liner in an uncoated state; using the first measured data, determining: a first location and a first orientation of a first hole in the combustor liner with the combustor liner in the uncoated state; and a first location and a first orientation of a second hole in the combustor liner with the combustor liner in the uncoated state; applying a new coating material on the combustor liner so that the first hole is substantially unobstructed by the new coating material and the second hole is at least partially obstructed by the new coating material; acquiring second measured data indicative of a geometry of the combustor liner in a coated state; using the second measured data, determining a second location of the first hole with the combustor liner in the coated state; inferring a second location of the second hole with the combustor liner in the coated state using: the second location of the first hole; and a spacing between the first location of the first hole and the first location of the second hole; determining a second orientation of the second hole with the combustor liner in the coated state based on the first orientation of the second hole; and drilling through the new coating material at least partially obstructing the second hole using the second location and the second orientation of the second hole. removing an existing coating material from the combustor liner; acquiring first measured data indicative of a geometry of the combustor liner in an uncoated state; using the first measured data, determining: a first location and a first orientation of a first hole in the combustor liner with the combustor liner in the uncoated state; and a first location and a first orientation of a second hole in the combustor liner with the combustor liner in the uncoated state; a first location and a first orientation of a first hole in the combustor liner with the combustor liner in the uncoated state; and a first location and a first orientation of a second hole in the combustor liner with the combustor liner in the uncoated state; applying a new coating material on the combustor liner so that the first hole is substantially unobstructed by the new coating material and the second hole is at least partially obstructed by the new coating material; acquiring second measured data indicative of a geometry of the combustor liner in a coated state; using the second measured data, determining a second location of the first hole with the combustor liner in the coated state; inferring a second location of the second hole with the combustor liner in the coated state using: the second location of the first hole; and a spacing between the first location of the first hole and the first location of the second hole; the second location of the first hole; and a spacing between the first location of the first hole and the first location of the second hole; determining a second orientation of the second hole with the combustor liner in the coated state based on the first orientation of the second hole; and drilling through the new coating material at least partially obstructing the second hole using the second location and the second orientation of the second hole.