Comments (10)
What sort of examples would you like to see? (I assume you mean for this to be something added to the man page.)
As for the repo layout do you have any specific suggestions?
If you look at what gets wrapped into the tarball created with make dist
it should be fairly clear what is needed for packaging; if you still have questions about that, any specifics you can point to would be most helpful.
from autorevision.
Actually something to read from the web, not the man page. Command and result.
http://sourceforge.net/apps/trac/aria2/wiki/UsageExample
from autorevision.
Sorry. I didn't get the purpose of this tool. I thought it can be used to fetch the latest revision. Something like this - https://gist.github.com/techtonik/1202091
from autorevision.
For repository layout I'd move autorevision.sh
into src/
. mkexamp.sh
, control
somewhere of of the root. NEWS
rename to doc/CHANGES.md
. autorevision.asciidoc
, logo.svg
and CONTRIBUTING.md
moved into docs/
. COPYING.md
renamed into LICENSE.md
(COPYING is usually associated with GPL projects even if it is not true).
from autorevision.
So, the root is README, Makefile and LICENSE. Everything a person needs to get impression of the project. Otherwise he is lost.
from autorevision.
And README description can also be improved.
- A program for extracting version information useful in release/build scripting from repositories.
+ Shell script to extract info about repository revision and format it for different purposes.
from autorevision.
Actually something to read from the web, not the man page. Command and result.
Does http://www.catb.org/esr/autorevision/autorevision.html (an html rendering of autorevision.asciidoc) give you what you want as far as usage instructions?
Unfortunately github seems to leave out the first two sections of the file when rendering it.
from autorevision.
For repository layout I'd move
autorevision.sh
intosrc/
.mkexamp.sh
,control
somewhere of of the root.NEWS
rename todoc/CHANGES.md
.autorevision.asciidoc
,logo.svg
andCONTRIBUTING.md
moved intodocs/
.COPYING.md
renamed intoLICENSE.md
(COPYING is usually associated with GPL projects even if it is not true).
Some of the layout and file names are dictated by the shipper tool that we use.
NEWS
and control
for example are both fixed in name and location because of this.
from autorevision.
Man page doesn't have any examples of how end result looks like. Only after browsing examples/ folder I've got it.
It would be more clear if term Symbol
is replaced with term template variable
.
The shipper tool is called from make, and it is open source and seems maintained. I don't see any problems to patch it to use custom control path.
from autorevision.
And it would be nice if man page backlinked to source repository.
from autorevision.
Related Issues (17)
- Should be able to extract SVN revision info. HOT 1
- Date is not calculated properly in Java output HOT 2
- SVN repositories are mistaken for Git on French locale HOT 3
- PHP parse error HOT 1
- PHP shouldn't write global variables HOT 2
- Man page should mention that mq extension is required for mercurial repos
- Do something useful with VCS_URI in svn repos. HOT 1
- Github release page has (wrongly) version number 1.1.4 HOT 1
- New release soon? HOT 2
- Saving formatted to file (for Windows) instead of stdout HOT 5
- Make fails on 1.16 release HOT 2
- autorevision fails on Solaris 11 HOT 5
- VCS_BASENAME in a git worktree should reflect basename of the main working tree HOT 2
- Use svn --xml and parse output as xml instead of plain text HOT 1
- got wrong VCS_BRANCH HOT 1
- Feature request: write to file instead of stdout HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from autorevision.