Related Rule
South Africa
Practice Relating to Rule 159. Amnesty
Section A. Amnesty for participation in non-international armed conflicts
South Africa’s LOAC Teaching Manual (2008) states:
1.3 Relationship between LOAC [law of armed conflict] and Human Rights Law and Fundamental Protection Provided under LOAC.
Comparison between Human Rights Law and the LOAC
Human Rights Law
An ongoing obligation exists on States to prosecute human rights violations.
LOAC
Amnesty is usually granted for less serious conflict related crimes. 
South Africa, Advanced Law of Armed Conflict Teaching Manual, School of Military Justice, 1 April 2008, as amended to 25 October 2013, Learning Unit 1, pp. 21 and 22.
The manual also states:
4.4 Internal and Non-international armed conflict
The difference in approach between International Human Rights Law and the LOAC could be indicated by the following:
Human Rights Law
There is an ongoing obligation to prosecute human rights violations.
LOAC
There is a tendency to grant amnesty to violators for less serious conflict related crimes. 
South Africa, Advanced Law of Armed Conflict Teaching Manual, School of Military Justice, 1 April 2008, as amended to 25 October 2013, Learning Unit 4, pp. 231 and 232.
South Africa’s Promotion of National Unity and Reconciliation Act (1995) provides that one of the functions of the Truth and Reconciliation Commission is to:
facilitate and promote the granting of amnesty in respect of acts associated with political objectives, by receiving from persons desiring to make a full disclosure of all the relevant facts, applications for the granting of amnesty in respect of such acts, and transmitting such applications to the Committee on Amnesty for its decision, and by publishing decisions granting amnesty, in the Gazette. 
South Africa, Promotion of National Unity and Reconciliation Act, 1995, Article 4(c).