make commit api for backporter to take both source and target dirs, allo...

...wing to index on source & target branches array. This makes it possible to create a more accurate commit message