`amp clone` fails to install proper files
Reported by seydar | June 16th, 2010 @ 03:42 PM | in Full Mercurial Featureset
clone is just a mkdir, a touch .hg/hgrc, and a
pull. We have a bug in the pull part of it. Not sure what the
diffnode part is (just getting back to amp after months off), but
it seems to be a clue. More diffnode results for your viewing
pleasure were found with amp update.
[ari: ~/src] amp clone https://bitbucket.org/seydar/statistics
blah status: destination directory: blah
status: requesting all changes
status: opening journal
status: adding changeset
status: adding manifests
status: adding file changes
status: added 1 changesets with 6 changes to 6 files
status: closing journal
scanning
status: updating working directory
status: resolving manifests
diffnode Ampfile false false false
diffmerge Ampfile
[ari: ~/src] cd blah/; ll total 8
-rw-r--r-- 1 ari staff 350B Jun 16 11:36 Ampfile -rw-r--r-- 1 ari
staff 0B Jun 16 11:36 TODO.txt -rw-r--r-- 1 ari staff 0B Jun 16
11:36 core_ext.rb -rw-r--r-- 1 ari staff 0B Jun 16 11:36
distributions.rb -rw-r--r-- 1 ari staff 0B Jun 16 11:36
linear_regression.rb -rw-r--r-- 1 ari staff 0B Jun 16 11:36
statistics.rb [ari: ~/src/blah] amp update status: resolving
manifests
diffnode Ampfile true false true
diffget Ampfile
diffnode TODO.txt true false true
diffnode core_ext.rb true false true
diffnode distributions.rb true false true
diffnode linear_regression.rb true false true
diffnode statistics.rb true false true
status: 1 files updated, 0 files merged, 0 files unresolved, 0
files removed
[ari: ~/src/blah]
Comments and changes to this ticket
-

seydar June 20th, 2010 @ 02:39 AM
- State changed from new to open
So I did the following:
[ari: ~/src] amp init blah New hg repository initialized.
[ari: ~/src] cd blah [ari: ~/src/blah] amp pull https://seydar:@bitbucket.org/seydar/statistics status: pulling from https://seydar:@bitbucket.org/seydar/statistics
status: requesting all changes
status: opening journal
status: adding changeset
status: adding manifests
status: adding file changes
status: added 3 changesets with 11 changes to 6 files
status: closing journal
scanning
status: (run 'amp update' to get a working copy)
[ari: ~/src/blah] hg update 6 files updated, 0 files merged, 0 files removed, 0 files unresolved
[ari: ~/src/blah] ll total 56
-rw-r--r-- 1 ari staff 350B Jun 19 22:34 Ampfile -rw-r--r-- 1 ari staff 166B Jun 19 22:34 TODO.txt -rw-r--r-- 1 ari staff 4.0K Jun 19 22:34 core_ext.rb -rw-r--r-- 1 ari staff 4.0K Jun 19 22:34 distributions.rb -rw-r--r-- 1 ari staff 3.8K Jun 19 22:34 linear_regression.rb -rw-r--r-- 1 ari staff 71B Jun 19 22:34 statistics.rb [ari: ~/src/blah]This contrasts with when I used "amp update", where it failed. We have a bug in 'amp update'!
-

seydar June 30th, 2010 @ 07:10 PM
- Assigned user set to seydar
- State changed from open to resolved
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
Rethink Version Control.- http://amp.carboni.ca/
Amp aims to put control of version-control software in your hands as a developer. The entire system is written in Ruby (with C extensions to improve performance), and aims to implement all major VCS's in Ruby. Currently, Mercurial is implemented.
Other features:
Commands are first-class members of the system - drop in an "Ampfile" in your repository, and you can add commands to amp in the same manner you add commands to rake (only with far, far more power!)
Documentation is one of our biggest priorities. We require all methods to be documented - even comically simple ones.
Heavy testing.
Multiple "workflows" - use git's commands to power a mercurial repository.
Add hooks/callbacks in minutes.