I have documentation stored in git, in version directories; for example:
acme
+--widget
+-version1
+-version2
I want to keep the revision history of all files in version 2 when I create a new version, Version 3.
How can I duplicate directory "version2", creating a new directory "version3", while keeping the history of all files? A simple directory copy, git add and git commit won't do this.